Turn src/session.c into a GObject
it would be better to turn session into a GObject (it's from the early times) and then just listen to notify::can-switch-user) - similar to what we do other things (e.g. network connectivity, torch, ...), this is also needed for logout dialogs, ...