Fix a broken selection test.

Call function $(id) correctly.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171130 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unnecessary class forward declaration in WebViewImpl.h

As some CLs have passed ownership of member variables from WebViewImpl to own core class,
some member variables have been removed in WebViewImpl.h. Thus, we don't
need to keep forward class declaration in the WebViewImpl.h as well. This
cl removes unnecessary forward declarations.

Additionally there are already unnecessary forward declarations. Those are
removed together.

BUG=N/A

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171131 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix run-bindings-test crash on missing reference files

Currently if you add a new test and run r-b-t, it crashes,
as there's no reference file.
This fixes the crash and gives a diagnostic.

R=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@171132 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Introduce InspectorTest.evaluateInPageAsync(), switch tests that require display to use it.

This will allow replacing testRunner.display() with testRunner.displayAsync()
and is generally handy for testing the effect of inspected page side actions
that do not complete synchronously.

BUG=

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

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