SessionController: instead of using default quit action, implement our own
This will skip the confirmation dialog popup and also handle the shutdown more gracefully since it will talk to dbus first before exiting.
Earlier we were using the default action which was not correct way to do this.
BUG:488359
BUG:488362
Edited by Akseli Lahtinen