Add missing parameter to getProperties protocol call and fix closure compiler warning

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152721 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Workspace] do not make array of all UISourceCodes before adding them into scripts panel.

The procedure of adding UISourceCodes into Scripts panel doesn't modify the workspace.
So we can implement a forEach function and use it. 

BUG=none
TEST=existing tests

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152722 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update AbstractWorker, Worker and SharedWorker to match the spec

Update AbstractWorker, Worker and SharedWorker to match the spec:
http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#abstractworker
http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#worker
http://www.whatwg.org/specs/web-apps/current-work/multipage/workers.html#sharedworker

Worker and SharedWorker no longer inherit from AbstractWorker. Web IDL 'implements'
statements are used instead. Worker and SharedWorker can now inherit from EventTarget
as per the specification.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152723 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [Workspace] Speed-up Scripts panel open process.

UISourceCode.uri method is hot but:
a) v8 deoptimizes it
b) it is calling about 7 times per single UISourceCode object.

With this patch we win 2sec on chromium/src

BUG=none
TEST=LayoutTests/inspector
R=vsevik@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152724 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Fix rule source line referencing in Audits after r152716

R=vsevik@chromium.org
BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@152725 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Start/stop DOMStorage instrumentation from enable/disable command handlers

BUG=248092

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

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