Do not run external protocol handlers for NULL WebContentses.

This unflakes
PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme. That
logic got lost in some code movement in
https://codereview.chromium.org/160513002.

BUG=347164

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256641 0039d316-1c4b-4281-b951-d872f2087c98
[android] Rename the shell script for running Chrome Shell

This renames the shell script to run the Chrome Shell for Android to be
in line with the naming of the target and the other shell files.

The new command to use is:
build/android/adb_run_chrome_shell

BUG=348137

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256642 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256642
Make FaviconHelper.getDominantColorForBitmap() static.

This method has no reason not to be static and making it static reduces
unnecessary object creation.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256643 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 256643
Enable App List Sync by default (Take 2)

BUG=305024
For chrome/browser/sync

R=jennyz@chromium.org, tapted@chromium.org
TBR=zea@chromium.org

Original CL: https://codereview.chromium.org/187813006/

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

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