Squashed 'telepathy-mission-control/' content from commit 76c3281

git-subtree-dir: telepathy-mission-control
git-subtree-split: 76c328175300821b1a2554391f0143c4d54fb779
Merge commit '3ef83c5b5da356e74ff1fbf60abcf474ed505853' as 'telepathy-mission-control'
Always allow accounts with always_dispatch to connect

The always_dispatch account setting historically would allow an account
to connect without regard to connectivity, which is needed by the ring
manager. Kludge-transport did not obey that setting, and would interfere
with connections on those accounts.

This allows the ring manager to coexist with a connectivity backend, and
maintain its connection even when not connected to the internet.
Use nemo path for installed tests
Fix system dbus for tests
Disable gtkdoc
McdSlacker: Revert use of org.gnome.SessionManager instead of MCE

Nemo uses MCE, not gnome. This code seems to still be functional and
relevant for us.

Reverts:
7877d99ed2f9ff2cd0888e8f762ebad932852767
1d3403089ab01ff5b5056cd360d5469099d0ff08
Prevent assert for offline accounts with power saving
use new twisted gireactor to work with gi based pygobject
Add mktests.sh script
[telepathy-mission-control] Update rpm for subtree