Commented IDL implements statements should not generate code

Fix preprocess_idls.py script to make sure that commented IDL implements
statements do not cause any code to be generated.

Review URL: https://chromiumcodereview.appspot.com/17591008

git-svn-id: svn://svn.chromium.org/blink/trunk@152950 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline current Skia suppressions.

BUG=243726,247306,250525
TBR=robertphillips

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152951 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Initialize the worker isolate explicitly.

V8 will soon (i.e., as soon as this lands) require that isolates are
initialized, and drop some lazy initialization checks (see
https://codereview.chromium.org/17068006/ ).

BUG=none

Review URL: https://chromiumcodereview.appspot.com/17578006

git-svn-id: svn://svn.chromium.org/blink/trunk@152952 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CodeMirror] fix linter warning

This patch addresses linter warning which might cause a bug with
newly introduced longLinesMode in CodeMirrorTextEditor.

BUG=
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152953 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add web workers idle notifications for scripting engine.

The patch adds message queue monitoring and periodically makes calls to
ScriptController idle notification mechanism.
It is done when the message queue is empty and there's plenty of time before
the next scheduled event.

No observable JS behavior change besides a smaller memory footprint, so no test.

TBR=yurys@chromium.org
BUG=241815

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

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