Use MCE to track power management state

This reverts a set of upstream commits replacing MCE with org.gnome.SessionManager for user activity tracking. With the MCE support enabled, we get proper power management state and reduced power usage for XMPP when the device is inactive.

Also removed the upower dependency; that code is never triggered for our platform, and is removed in newer versions upstream.