Add support for closing Android Shell instances from Java.

This also fixes an issue where the java side would be deleted when
calling launchShell, but the native counter part was not being cleaned
up.

BUG=330902
TBR=avi@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244022 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244022
Always create FrameTreeNodes and RenderFrameHosts for every frame.

Patch Set 1 and 2 are import of the original CL: https://codereview.chromium.org/82033002/

BUG=245126

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244023 0039d316-1c4b-4281-b951-d872f2087c98
Do not prefill username when adding an account

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244024 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244023
aura: Remove sync point methods from ImageTransportFactory api.

These methods were added to the GLHelper recently, so we don't need
them in both places. They're actually just used by deprecated code
we'll remove very soon, but this removes them from the API.

R=piman@chromium.org
BUG=332998

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244025 0039d316-1c4b-4281-b951-d872f2087c98
Revert 243967 "Use a Finch Experiment to control the Browser Bla..."

> Use a Finch Experiment to control the Browser Blacklist
> 
> Also increase the states stored in the register to prevent
> the setup code from running multiple times per version if
> it fails to start one time.
> 
> BUG=329023
> 
> Review URL: https://codereview.chromium.org/120963002

TBR=csharp@chromium.org

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

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