Add ScaleFactor 300 found on Nexus 5

BUG=327311

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239855 0039d316-1c4b-4281-b951-d872f2087c98
Use base namespace for string16 in chrome/browser

TBR=sky

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239856 0039d316-1c4b-4281-b951-d872f2087c98
Fix NavEntryIsInstantNTP to correctly check the local ntp.

BUG=324756
TEST=Try to click on the fakebox on the first NTP of a new profile.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239857 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239856
Fix the BindingManager::clearConnection() being called twice.

ChildProcessLauncher::stop(pid) can[1] reenter, as it calls
ChildProcessConnection::stop() which in turn calls ChildProcessLauncher::stop()
again in DeathCallback.

This patch fixes the BindingManager:: clearConnection() being called twice by
moving the call after the reentrance check.

[1] but doesn't necessarily has to - it doesn't when it's the
ChildProcessConnection that initializes the shutdown

BUG=327184

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239858 0039d316-1c4b-4281-b951-d872f2087c98
Ignore non-active fullscreen windows for shelf state.

BUG=319889
TEST=ShelfLayoutManagerTest.FullscreenWindowInFrontHidesShelf, ShelfLayoutManagerTest.FullscreenWindowOnSecondDisplay,WorkspaceLayoutManagerTest.NotifyFullscreenChanges
TEST=Navigate to a site using HTML5 fullscreen API, alt tab away to another window and back. Window remains fullscreen but shelf shows while another window is in front.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@239859 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 239859
Make the renderer-side prerendering code use RenderFrames instead of RenderViews.

This is also part of the work of making ContentRendererClient's OverrideCreatePlugin and CreatePluginReplacement take only a RenderFrame.

BUG=304341
R=creis@chromium.org, mmenke@chromium.org, tburkard@chromium.org

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

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