[PPAPI] API thunk for video media stream track.

BUG=330851

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244065 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 244065
Better test coverage for prerender sessionStorage merging.

Actually test that the sessionStorage behaved correctly. Also, add a test for a
conflict case. Ensure the page still loads.

BUG=none
TEST=PrerenderBrowserTest.PrerenderPageNewTab,
     PrerenderBrowserTest.PrerenderSessionStorageConflict

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244066 0039d316-1c4b-4281-b951-d872f2087c98
[telemetry] Implement per-pixel algorithms in Bitmap as a C++ extension.

The extension provides fast bitmap operations with no external
dependencies. However, it is not available on all platforms.

BUG=323813
TEST=telemetry bitmap_unittest
TBR=bulach@chromium.org, tonyg@chromium.org, maruel@chromium.org
NOTRY=true

This is a third attempt. See bug for previous reviews of this CL.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244067 0039d316-1c4b-4281-b951-d872f2087c98
Make correct GL context current during gpu_tracer processing

The gpu_tracer reads back GL timer queries as a delayed task.
During processing the associated GL context wasn't made current, so it
was possible to query the wrong context, get incorrect timestamps, or
cause GL errors.

BUG=331161

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

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