DevTools: [Elements] Allow editing of author shadow DOM

R=eustas, pfeldman, vsevik
BUG=348991

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169221 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Verify misspellings after lines merge/split asynchronously

Adapt the following spelling tests to use asynchronous spellchecking:
    - editing/spelling/spelling-backspace-between-lines.html
    - editing/spelling/spelling-linebreak.html

Group test cases into separated methods. Use shouldBeEqualToString to
compare strings. Add newly created div elements instead of overriding
the previous one in order that non DumpRenderTree users can see what
has been tested.

It's based on WebKit changeset: http://trac.webkit.org/changeset/163615

BUG=295722

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169222 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Move WebInspector.inspectedPage{URL,Domain} into ResourceTreeModel

R=eustas, pfeldman, vsevik
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@169223 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [ConsoleView] Use in  its internal structures (visibleMessages, searchResults) consoleViewMessages instead  of indices of consoleMessages in model

BUG=

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

R=vsevik@chromium.org

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

Patch from sergeyv@chromium.org <sergeyv@chromium.org>.

git-svn-id: svn://svn.chromium.org/blink/trunk@169224 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Optimize debugger stack traces: use frameMirror.allScropes.

Use the new frameMirror.allScopes() instead of fetching the scopes one by one.
Iterating scopes is very expensive on the V8 side, so do this once for each call frame
instead of each scope of a call frame.

This will boost the speed up to 35%!

BUG=340285
R=yurys

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

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