Fix error when enable_app_list is undefined

TBR=aurimas
BUG=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250680 0039d316-1c4b-4281-b951-d872f2087c98
Reduce cost of glBind* on contexts without bind_generates_resource.

Contexts without bind_generates_resource utilize StrictIdHandler.
Binding ungenerated Ids is an error on StrictIdHandler, but there
were still calls made to IdAllocator::MarkAsUsed, which has the
overhead of taking a lock and doing a std::map lookup.

- Changed to generate GL error on service side instead of DCHECK
  on client side.
- StrictIdHandler::MarkAsUsedForBind becomes no-op.
- Merged lock functionality of ThreadSafeIdHandlerWrapper up into
  the base handlers to reduce indirection and use finer grained
  locking.
- Removed unused SharedIdHandler class.

BUG=244968

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250681 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250680
Expose an IsSandboxed() export on chrome.exe.

BUG=329023

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250682 0039d316-1c4b-4281-b951-d872f2087c98
Enable mac driver bug workaround init_varyings_without_static_use.

BUG=322760
TEST=webgl conformance tests
R=kbr@chromium.org,bajones@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250683 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 250683
Reland of allowing netsim to work without sudo.

Revert "Revert of [Telemetry] Fix typo in https port number. (https://codereview.chromium.org/147303003/)"

This reverts commit f48aabf5c95e0e956c1de77680b1ff158b6ad495.

Revert "Revert of [Telemetry] Create ForwarderFactory earlier on CrOS. (https://codereview.chromium.org/144283006/)"

This reverts commit edef1c25eb44529879f759b46719bfed1fdfe4ff.

Revert "Revert of [Telemetry] Allow --netsim to work without running WPR with sudo (https://codereview.chromium.org/134863005/)"

This reverts commit 34b0d296a39c131a6d21e86472ac3abc2a241768.

BUG=
TBR=tengs@chromium.org,craigdh@chromium.org

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

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

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