Add an explicit flush after copyTextureCHROMIUM() to make the WebGL layer contents updated.

It can avoid reading from previous unchanged WebGL layer content during printing.

BUG=351956

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169637 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Framework for converting embedder uses of WebFrame to WebLocalFrame.

This patch adds a typedef for WebFrame so we can start converting
references to WebFrame in embedder implementations. It also updates most
references of WebFrame in the embedding API to WebLocalFrame instead.
Most locations should only ever have to handle WebLocalFrames, so it's
just a fairly straightforward rename. However, there are some corner
cases that need to be adjusted more carefully, since things like the
opener, parent frame, and child frames can be pointers to an eventual
WebRemoteFrame class.

BUG=346764

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169638 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove WebInspector.HeapSnapshotArraySlice

This is exact copy of r169554 with a fix for inpsector protocol tests.

Uin32Array already has subarray method that returns a new view for the same array buffer.

BUG=None
TBR=alph@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169639 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up a crash test case.
What we expect this case is just stability so output string itself is not related to test input.

BUG=

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

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