ExtensionSystem cleanup part 3

Fix most users of ExtensionSystemFactory::GetInstance() to use ExtensionsBrowserClient::Get()->GetExtensionSystemFactory(). Clean up extension_system_factory.h includes.

Follows https://codereview.chromium.org/137753016/

BUG=337707

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251284 0039d316-1c4b-4281-b951-d872f2087c98
Revert "linux-aura/webrtc: Disable a couple of tests failing on the bots."

Flakiness should be fixed.  Renabling tests.

BUG=335916,341265
TEST=trybots

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251285 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251285
Update assets for notification when Docs offline is automatically enabled.

BUG=335449

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251286 0039d316-1c4b-4281-b951-d872f2087c98
Add few LOG(ERROR)s when LoadLibrary fails

added log messages when LoadLibrary fails for GLES/EGL libraries.

BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251287 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251286
SVN changes up to revision 251287
rAc - hardcode wallet billing address to US in i18n mode

BUG=341586

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251288 0039d316-1c4b-4281-b951-d872f2087c98
Fix the crash issue caused by vibrate permission

The app will be crashed when using vibrate API, without VIBRATE permission specified.
Catch the security exception instead of crash should be more friendly.

BUG=338151
TEST=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251289 0039d316-1c4b-4281-b951-d872f2087c98
[Galley] Fix an exception in clicking a thumbnail

This patch fixes the exception in clicking a thumbnail. It is a regression caused by r249027 and a possible cause of crbug.com/340624.

The 'length' property of the selection model is NOT the number of the selected item. To get it, we need to get the length of 'selectedIndex' property.

BUG=340624
TEST=manually

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251290 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251289
SVN changes up to revision 251290
Do not set the last mouse location from synthesized event.
 The last mouse location should be the updated only by real event because it should point to the real mouse point and synthesized enter/leave may not contain the valid point.

minor: remove unnecessary cast.

BUG=None
TEST=TBD.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251291 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 251291
Update policy signature verification to include policy domain.

CloudPolicyValidator now accpets a "domain" parameter which is used to generate
verification signatures for public keys.

Broke out CloudPolicyValidator cached-key verification code into a separate
validation function: ValidateCachedKey().

Added new hard-coded signatures for our PolicyBuilder test keys for the
example.com domain.

BUG=275291
TBR=rogerta@chromium.org

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

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

gesture.config_is_trustworthy pref is a temporary flag added in M30 to
do a one-time wipe of gesture config prefs. After two milestones, the
prefs should have been wiped for a good majority of users. So, the flag
is not needed anymore.

BUG=269292

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251293 0039d316-1c4b-4281-b951-d872f2087c98
Roll Skia DEPS to r13441

R=rmistry@google.com

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251294 0039d316-1c4b-4281-b951-d872f2087c98
Add a second experiment group for the iOS NTP experiment.

BUG=309077
TEST=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251295 0039d316-1c4b-4281-b951-d872f2087c98
Update .DEPS.git

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@251296 0039d316-1c4b-4281-b951-d872f2087c98