sync: get rid of ProfileSyncService::CreateBackend, there's already a factory.

Changing ProfileSyncComponentsFactoryMock to a fake would also be nice, but outside the scope of this for now.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249846 0039d316-1c4b-4281-b951-d872f2087c98
Fixes bug in paint scrollbar corner

I had thought a clip was set, but it isn't always. So, this code needs
to fill a rect just for the region passed.

BUG=333499 341787
TEST=none
R=sadrul@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249847 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249846
SVN changes up to revision 249847
Media Galleries Scanning: Listen for extension unloads.

BUG=161119

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

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