DevTools: show extension names instead of their ids in navigator view.

The patch adds ExtensionsSupport object which sits aside, waits for
execution contexts (which store extension names) to arrive and renames
matching contentscript projects.

BUG=160977
R=pfeldman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182720 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove QualifiedName::hasOneRef

This is no longer needed.

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

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

Unlike getMathMLAttrs this is not being called.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182722 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web SQL: Remove SQLCallbackWrapper.

The purpose of SQLCallbackWrapper was to call callback destructors
on their owner context threads. Callbacks were moved to Oilpan heap [1]
and Oilpan ensures objects are destructed in their creator threads.
We don't need SQLCallbackWrapper any longer.

[1] http://src.chromium.org/viewvc/blink?view=revision&revision=182656
BUG=347902

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182723 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove a TaskSynchronizer from the HTML parser

The HTML parser is using a WebThread, and the WebThread's destructor doesn't finish until all the tasks posted to the WebThread are processed. Thus we don't need to use a TaskSynchronizer.

BUG=340522

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182724 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL: object type support for IDL dictionary

We need to support object type for IDL dictionary members because
registerElement() takes a dictionary which has object? member[1].
In dictionary impl classes, dictionary members of which type object
are represented using ScriptValue.

[1] http://w3c.github.io/webcomponents/spec/custom/#dfn-document-registerElement

BUG=321462

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182725 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove SQLCallbackWrapper.h from modules.gypi.

Blink r182723 removed SQLCallbackWrapper.h, but missed to remove it from
modules.gypi.

TBR=haraken@chromium.org
BUG=347902

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

git-svn-id: svn://svn.chromium.org/blink/trunk@182726 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix pinch virtual viewport position after resize.

Associate the viewport anchor with the inner viewport.
Adjust the inner and outer viewport positions after resize
such that they both remain in their allowed range and the
inner viewport origin scales proportionally within the
outer viewport.

As a small cleanup, made the method ScrollView::scrollTo() protected.

BUG=364108

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

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

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