<webview>: Inject denyWebView into all extensions

In the denyWebView module, we now create a custom element so the comment in dispatcher.cc
is out of date.

This CL removes the comment and the if statement in question.

BUG=196453

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248554 0039d316-1c4b-4281-b951-d872f2087c98
Include the MSan interface header in base/compiler_specific.h.

Since that header is now available in Chrome, we can include it instead of
re-defining the interface. Also, the definition of __msan_unpoison() in
base/compiler_specific.h conflicted with the definition in
sanitizer/msan_interface.h, preventing us from including the interface header
anywhere (e.g. during debugging).

BUG=178409
R=eugenis@chromium.org, mark@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248555 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 248554
SVN changes up to revision 248555
[OriginChip] Assets for the in-location-bar experiment with the origin chip.

BUG=317741
R=macourteau@chromium.org, oshima@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248556 0039d316-1c4b-4281-b951-d872f2087c98
Ensure GL initialization only happens once, and provide common init path

Currently tests initialize GL by calling into methods that should be
internal to the gl bindings code. Instead, everyone should go through
GLSurface::InitializeOneOff.

Also GLSurface::InitializeOneOff early outs if it was already called,
leading to a pattern of initializing GL all over the place just in case
and not having a clear idea of where it should be set up. Instead, DCHECK
that it is not called more than once, and move calls to this method to
be during process startup for unit test suites instead of mid-test.

This adds two test variants of InitializeOneOff for tests to call, that
set up OSMesa or Mock GL bindings, via GLSurface::InitializeOneOff.

R=ben@chromium.org, piman@chromium.org, sievers@chromium.org, piman, sievers
BUG=270918

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=247793

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=248049

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248557 0039d316-1c4b-4281-b951-d872f2087c98
Cast: Clean up injection of transport into PacedPacketSender

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

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