Don't use IO thread to talk to dbus.  dbus uses glib message loop which is driven by UI thread.  It is correct to use UI thread to talk to dbus (for now)  It's not proven but this may be a source of obscure race bugs, or at least, we can exclude this from the potential source.
Don't use IO thread to talk to dbus.
 dbus uses glib message loop which is driven by UI thread.
 It is correct to use UI thread to talk to dbus (for now)
 It's not proven but this may be a source of obscure race bugs, or at least, we can exclude this from the potential source.

BUG=chromium-os:7490.
TEST=screen locker works as before.

Review URL: http://codereview.chromium.org/4024005

git-svn-id: http://src.chromium.org/svn/trunk/src@63926 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: 9c7de5bc1ee937275469f2efefb51b2c6e325664
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser