Fix flaky HTMLMeterElement tests.

Adding missing specialized NeedsTracing trait for CSSGradientColorStop to ensure that it is traced when part of a collection.

R=ager@chromium.org, erik.corry@gmail.com, haraken@chromium.org, oilpan-reviews@chromium.org, tkent@chromium.org, vegorov@chromium.org, zerny@chromium.org
BUG=341815

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167923 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: [CSS] move CSSProperty active/inactive processing on front-end

Currently CSSProperty protocol type has "status" field which can get one
of three different values: "active", "inactive" and "disabled".

This patch:
- removes "active" and "inactive" values from this enum and
moves their processing from back-end into front-end
- removes "status" field and adds "disabled" field into CSSProperty type

BUG=341506

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167924 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move CreateTypefaceFromHFont helper to SkiaFontWin.cpp

Move the CreateTypefaceFromHFont helper method from FontPlatformDataWin
to SkiaFontWin next to where it is used and mark it as inline. No need
to export a helper only used in a single place.

R=dglazkov@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167925 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move LiveNodeList code out of HTMLCollection.cpp

Move LiveNodeList code out of HTMLCollection.cpp and into the LiveNodeList.*
files. Code that is shared between LiveNodeList and HTMLCollection was moved
to the LiveNodeListBase header.

R=adamk, esprehn

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167926 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: implement zoom and pan in timeline FlameChart mode.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167927 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have Document::formController() return a reference

Have Document::formController() return a reference as it can never return null.
It makes the code look safer.

R=adamk

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167928 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disable segments-from-data-url as part of two-sided URL patch.

This can be rebased and re-enabled once the chrome side lands.

BUG=346132
TBR=brettw@chromium.org

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

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