dbus: Handle NameOwnerChanged in ObjectManager

Since the ObjectManager class managers the set of object proxies and
properties structures for remote service it needs to handle the
NameOwnerChanged signal, deleting the current set of objects when a
previously owned name changes to a new owner (or is released) and
re-requesting the set of managed objects when a name is claimed by
a new owner.

BUG=346975
TEST=dbus_unittests

Review URL: https://codereview.chromium.org/177703006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255495 0039d316-1c4b-4281-b951-d872f2087c98
Always PostTask device change notifications.

Some CoreAudio drivers may fire device change notifications when
creating a stream; resulting in re-entrancy issues.

BUG=349604
TEST=unittests still pass.

Review URL: https://codereview.chromium.org/187693006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255496 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 255496
Pepper: More FileDownloader cleanup.

This is part of a series of changes that cleans up code style and unnecessary
members inside FileDownloader.

I've kept this small to make the changes easier to review.

BUG=none

Review URL: https://codereview.chromium.org/186483006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255497 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 255497
base: Disable win::ScopedHandle

This patch is intended for M34

BUG=350063
TBR=cpu@chromium.org

Review URL: https://codereview.chromium.org/188793004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@255498 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 255498