IDL compiler: [ConstructorCallWith]

Straightforward, with one twist:
* Modify Perl to allow multiple [ConstructorCallWith] values
This simplifies testing (we don't need 2 separate IDL files to test them),
and is consistent with [CallWith].

Also IDL style fixes.

BUG=239771

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

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

It was replaced with ProfileType.profileBeingRecorded() in some places and removed in others.

BUG=324769
R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163411 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove deprecated typeId parameter from Profiler.removeProfile command

BUG=324769
R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163412 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a runtime flag for navigator content utils

To prepare to remove ENABLE(NAVIGATOR_CONTENT_UTILS) macro, this cl add a runtime flag(NavigatorContentUtils) as *experimental*.
Besides APIs which can enable/disable this feature are added as well.

BUG=N/A

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163413 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Scroll bars continue to scroll when finger leaves the scroll bar."

This reverts commit ed0a05ecf6e4a8efe81494a390cb8c322f319d65.

This patch seems to cause breakge in two tests under Aura on ChromeOS,
Windows, and Linux:

* WebContentsViewAuraTest.RepeatedQuickOverscrollGestures
* WebContentsViewAuraTest.OverscrollScreenshot

See [1], [2], and [3] for examples.

[1]: http://build.chromium.org/p/tryserver.chromium/builders/linux_chromeos/builds/181659
[2]: http://build.chromium.org/p/tryserver.chromium/builders/win_rel/builds/232710
[3]: http://build.chromium.org/p/tryserver.chromium/builders/linux_aura/builds/103752

BUG=324479
TBR=tdresser@chromium.org
NOTRY=true
NOTREECHECKS=true

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

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