use a private connection to system/session bus

it's more stable if the dbus-daemon stops/restarts
Merge remote-tracking branch 'upstream/master'
update changelog