Remove the chrome namespace around ChromeContent[Renderer]Client.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233373 0039d316-1c4b-4281-b951-d872f2087c98
cc: Keep track of busy resources in ResourcePool

Instead of assuming every released resource could be potentially
reusable, manage a list of busy resources and a list of immediately
reusable resources. A busy resource is one which can not be locked for
write.
    
Recheck busy resources before the tile manager is to schedule new tasks,
in AssignGpuMemoryToTiles().
    
If this operation becomes too expensive, the CheckBusyResources()
function should only be called if some resource(s) are returned from the
parent compositor or when ResourcePool releases some resource.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233374 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233373
Parameterize the PrefService that AutofillDownloadManager uses.

Rather than AutofillDownloadManager obtaining the PrefService to use from
BrowserContext, have AutofillDownloadManager's creator supply it with the
PrefService to use. Incremental step toward abstracting BrowserContext
knowledge out of AutofillDownloadManager.

BUG=303050

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@233375 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 233375
When the new profile management flag is enabled, make sure to use the
new avatar menu button instead of the old.

BUG=302037

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

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