Teach ScriptRunner how to yield

Previously ScriptRunner could execute an arbitrary number of scripts
leading to janks.  Now ScriptRunner polls shouldYieldForHighPriorityWork
before running each script.

In addition the task to execute the scripts is now posted on the
loading task queue.

BUG=456777

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=190648

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

git-svn-id: svn://svn.chromium.org/blink/trunk@190766 bbb929c8-8fbe-4397-9dbb-9b2b20218538
5 files changed