Fix race that may result in not calling AudioRendererImpl::Stop().

BUG=339994

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249956 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 249956
Defer the deletion (forgetting) of galleries until user hits ok.

BUG=335177

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249957 0039d316-1c4b-4281-b951-d872f2087c98
Eliminate PasswordManager's dependence on WebContents.

As part of componentizing the password manager, we need to remove all
references to content/.

BUG=340661

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249958 0039d316-1c4b-4281-b951-d872f2087c98
cc: Refactor RasterWorkerPool for better testing support.

This makes a number of RasterWorkerPool changes that are necessary
to implement proper performance tests and replaces existing tests
with more useful tests using realistic raster task numbers.

RasterWorkerPool is modified to allow tests to use a different
TaskGraphRunner instance. PixelBufferRasterWorkerPool
implementation is adjusted so repeated calls to ScheduleTasks
doesn't flood the message loop with canceled tasks.

BUG=246546

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

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