Add UMA stats to record when DLLs are successfully blocked in the Browser.

BUG=345287

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254480 0039d316-1c4b-4281-b951-d872f2087c98
Makes text input extensions available in guest session on CrOS.

The behavioral changes are:

1) Creates background pages of extensions in guest session even if the extension is not "split" mode.  Since the guest session has only the off-the-record context and does not have a regular context, we should treat the off-the-record context like the default regular context.  Even if the extension is "spanning" mode, creates a background page for the off-the-record context in guest session.  Otherwise, extensions in guest session cannot have a background page.

2) Passs key events, etc. to the off-the-record context regardless of whether extensions are enabled in incognito mode or not.  The reason is the same.  We should treat the off-the-record context as the default regular context in guest session.

BUG=339318
TEST=Done manually.  1) Log in as guest, 2) Add Japanese language and enable Google Japanese Input, 3) Activate one of Japanese input method, 4) Type something.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254481 0039d316-1c4b-4281-b951-d872f2087c98
Add UseCounter value for SVGClassName.

Also add the missing values for JavascriptExhaustedMemory and
InsertAdjacentHTML.

Corresponds to https://codereview.chromium.org/181783002/.

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254482 0039d316-1c4b-4281-b951-d872f2087c98
Add foundation_util_unittest.mm to base_unittests on iOS

In preparation of adding some unittests verifying assumption on
the size of NSInteger & NSUInteger types when building for 32-bit
and 64-bit platforms.

BUG=314720

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254483 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254482
Fix "defined but not used" warning in base/debug/trace_event_impl.cc

PNaCl is being upgraded to Clang 3.4, which now warns about unused
declarations inside anonymous namespaces.

BUG=https://code.google.com/p/nativeclient/issues/detail?id=3757
TEST=compile using new PNaCl toolchain
R=dsinclair@chromium.org

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

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