TimelineFlameChart: set minimum window size to 1000ms.

From the UI perspective flame chart looks better if it doesn't scale on the fly.
So we need to set 1000ms as a default time range for it.

Drive by fix: keep timelineData uninitialized in constructor.
It fixes the problem with empty flame charts if events were recorded in another mode.

BUG=316167

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166952 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove the REMOVED UseCounter enum values.

Now that we hardcode the enum values, we don't need to keep
removed values anymore.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166953 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations API: Implement DocumentTimeline.play() bindings

Change depends on https://codereview.chromium.org/150063002 (Animation Constructor bindings).

BUG=334937

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166954 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Evaluating media queries in link imports should use the loadingFrame's document.

Otherwise, styleForDocument grabs the null view() off the Document and bad things
ensue in Document::styleForDependentState.

BUG=341340

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166955 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove emphasis/de-emphasis filters from DynamicsCompressor.

The pre-emphasis and de-emphasis filters are specified in the WebAudio spec, and this causes problems for Chrome OS which is using WebAudio to test speakers.

A discussion on the W3C audio list indicates a consensus to remove the pre-emphasis and de-emphasis filters since they were never specified anyway:

http://lists.w3.org/Archives/Public/public-audio/2014JanMar/0010.html

A simple layout test is added.  Before this CL, the output is compressed; with this CL, the output is no longer compressed.

See also http://webaudiodemos.appspot.com/compressorfreq/ which demonstrates the compression that is happening.  With this CL, the sine wave remains at a constant amplitude.  Previously, the sine wave amplitude decreases as the frequency increases.

BUG=340870

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

git-svn-id: svn://svn.chromium.org/blink/trunk@166956 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: sync Python to r166799

Python side to:
Remove [OverrideBuiltins] from HTMLCollection
https://codereview.chromium.org/158273002

BUG=239771
BUG=341192
BUG=341924
TBR=haraken
NOTRY=true

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

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