Hash iterators: Check for concurrent modification and fix 1 place where it happened

R=ager@chromium.org, dstockwell@chromium.org, ericwilligers@chromium.org, jochen@chromium.org, mikhail.pozdnyakov@intel.com
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170679 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove VideoTrack runtime feature since we always support TextTracks.

We haven't built Chrome without TextTrack support for a long
time so I'm removing the VideoTrack feature flag and removing
all conditional code that depended on it. It is part of the
HTML5 spec and should be on by default for any compliant
implementation that supports media.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170680 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move remained platform tests from web/tests/ to platform/

Move GraphicsLayerTest, ImageLayerChromiumTest,
OpaqueRectTrackingContentLayerDelegateTest, FilterOperationsTest,
ImageFilterBuilderTest, and WEBPImageDecoderTest.

BUG=353585

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170681 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Unit test both MQ parsers. Fix MQ parser block handling bugs

Enables the MQ parser unit test to verify that both the Bison parser and MediaQueryParser are functioning as they should be.
Also fixes a couple of bugs that were found in the process, and adds testing for these cases.

BUG=358041, 358967

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170682 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[DirectWrite] Consider font fallback when determining aliasing

Consider the script resolved during font-fallback when determining the
minimum anti-aliasing font size. This matches the logic in
createFontPlatformData and ensures that CJK characters rendering using a
fallback font are legible.

R=dglazkov@chromium.org
BUG=357864

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170683 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: synchronize links in StylesSidebarPane on edits.

This patch keeps all ranges in CSSRules up-to-date after setPropertyText/setRuleSelector methods gets called.

It also updates links in stylesidebarpane sections titles.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170684 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add two classes [as yet unused] needed for upcoming IDB Blob support.

BUG=108012
R=cmumford,jsbell,abarth

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

git-svn-id: svn://svn.chromium.org/blink/trunk@170686 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Added myself to the mediaqueries watchlist

Since I'm responsible to many of the recent changes in media query parsing, I've added myself to the watchlist for that code.
I also added the 'parser/MediaQuery' path, to cover the new code.

BUG=

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

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