Cleaning out unneeded WebGL DebugRenderInfo finch experiment plumbing

Chrome side CL: https://codereview.chromium.org/142493003/

BUG=335373

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166337 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Skip _CheckFilePermissions check on Windows

Executable bits are wonky on Windows, so checking them doesn't get us anything
and incorrectly disallows uploading of, e.g., python scripts.

This is the Blink equivalent to https://codereview.chromium.org/142973008/

R=thakis@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166338 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Ensure squashed layers update their offsetFromRenderer when needed.

When some properties of GraphicsLayerPaintInfo change for
a squashed layer (in this case, specifically
GraphicsLayerPaintInfo::offsetFromSquashingCLM), they
don't get properly updated and propagated into the
squashed layer's offsetFromRenderer property in
CompositedLayerMapping::updateGraphicsLayerGeometry().

BUG=336562

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166339 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add plumbing to allow input events to be routed to embedder if swapped out.

This change is needed for the initial version of out-of-process iframes to route events to other processes. The corresponding Chromium side patch is https://codereview.chromium.org/130433016/.

BUG=305811,339659

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166340 bbb929c8-8fbe-4397-9dbb-9b2b20218538