Handle DBus disconnects gracefully

Stop libdbus from calling _exit() when connection is lost.
Do orderly exit when Disconnect signal is received instead.

[dsme] Handle DBus disconnects gracefully
Merge pull request #41 from spiiroin/dbus_disconnect

Handle DBus disconnects gracefully