Add ManagePasswordsBubbleController and unit tests.

BUG=328847

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

Cr-Commit-Position: refs/heads/master@{#291399}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291399 0039d316-1c4b-4281-b951-d872f2087c98
Fix crash when dragging a half width window to split view from overview mode

BUG=405957
TEST=SplitViewControllerTest.SplitModeActivation

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

Cr-Commit-Position: refs/heads/master@{#291400}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291400 0039d316-1c4b-4281-b951-d872f2087c98
Revert of Keep a copy of page id in RenderViewHost. (patchset #1 of https://codereview.chromium.org/493853002/)

Reason for revert:
This hit canary and we're getting instrumented crashes. That's what we were looking for so let's back it out.


Original issue's description:
> Keep a copy of page id in RenderViewHost.
> 
> This is an instrumented version of the patch that will be reverted in a few days.
> This is meant to catch crashes in edge cases and log enough for us to repro
> them.
> 
> BUG=99379, 369661
> TEST=this is gonna crash for a few people
> 
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=291077

TBR=rsesek@chromium.org,creis@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=99379, 369661

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

Cr-Commit-Position: refs/heads/master@{#291401}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291401 0039d316-1c4b-4281-b951-d872f2087c98
Only log audio input silence state UMA stats for low latency mode and if not fake device.

The stats is intended for the low latency case, hence removing other cases.

NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#291402}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291402 0039d316-1c4b-4281-b951-d872f2087c98
Make RenderPass::Id an isolated class

Move RenderPass::Id out of RenderPass and make it an isolated class
called RenderPassId, so RenderPassDrawQuad and AppendQuadsData will not
need to depend on entire RenderPass class.

BUG=344962

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

Cr-Commit-Position: refs/heads/master@{#291403}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291403 0039d316-1c4b-4281-b951-d872f2087c98
Fixing LSan: Moving credential creation to a scoped_ptr for correct removal.

TBR=finnur@chromium.org
NOTRY=true

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

Cr-Commit-Position: refs/heads/master@{#291404}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291404 0039d316-1c4b-4281-b951-d872f2087c98
Converts some DCHECKs into CHECKs in hopes of helping with a crash

BUG=392974
TEST=none
R=darin@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#291405}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291405 0039d316-1c4b-4281-b951-d872f2087c98
Update chromite dependency to 1ae4638a.

BUG=403571
TBR=davemoore@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#291406}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291406 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

Cr-Commit-Position: refs/heads/master@{#291407}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291407 0039d316-1c4b-4281-b951-d872f2087c98
Default to current UI locale when recommended locales are invalid

If the recommended locales for a public session are invalid/unavailable,
public sessions should default to the current UI language, not the
locale that happens to be first in alphabetic order (Arabic for Chrome OS
running in English).

BUG=403550
TEST=Extended unit and browser tests

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

Cr-Commit-Position: refs/heads/master@{#291408}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291408 0039d316-1c4b-4281-b951-d872f2087c98
EasyUnlock: Only do Bluetooth detection for chromeos.

Bluetooth detection on Mac triggers 500ms adapter polling and causes
performance regression. Since Easy unlock is only offered on ChromeOS
at the moment, disable Bluetooth detection for other platforms while
the polling problem is investigated.

BUG=404482,399067

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

Cr-Commit-Position: refs/heads/master@{#291409}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291409 0039d316-1c4b-4281-b951-d872f2087c98
Remove extra from deprecated pageActions
BUG=166959

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

Cr-Commit-Position: refs/heads/master@{#291410}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291410 0039d316-1c4b-4281-b951-d872f2087c98
Undo Blink rolls before https://codereview.chromium.org/491773002/ since it's causing most android tryjobs to fail with that asssert.

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

Cr-Commit-Position: refs/heads/master@{#291411}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291411 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

Cr-Commit-Position: refs/heads/master@{#291412}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291412 0039d316-1c4b-4281-b951-d872f2087c98
Add a PLT histogram for prerender local predictor prefetches.
R=jkarlin@chromium.org, asvitkine@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#291413}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291413 0039d316-1c4b-4281-b951-d872f2087c98
cc: Enable renderer compositor impl-side painting on Windows.

TBR=piman@chromium.org
BUG=169282

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

Cr-Commit-Position: refs/heads/master@{#291414}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291414 0039d316-1c4b-4281-b951-d872f2087c98
Fix GSM in Setings

This fixes a bug introduced in https://codereview.chromium.org/427903004

BUG=406114
R=pneubeck@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#291415}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291415 0039d316-1c4b-4281-b951-d872f2087c98
Experimentally isolate GetSaveFileName in a utility process.

Shell operations may cause 3rd-party shell extensions to be loaded into the calling process. Isolating them in a utility process protects the browser process from potential instability.

BUG=73098

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

Cr-Commit-Position: refs/heads/master@{#291416}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291416 0039d316-1c4b-4281-b951-d872f2087c98
athena: Add a test for FillLayoutManager.

BUG=403810
R=oshima@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#291417}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291417 0039d316-1c4b-4281-b951-d872f2087c98
Reset gaia given name upon signout

BUG=402050

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

Cr-Commit-Position: refs/heads/master@{#291419}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@291419 0039d316-1c4b-4281-b951-d872f2087c98