Revert r160169 "Handle the font size specified in a canvas when is in Rem format."

Introduces failing tests: http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=canvas/philip/tests/2d.text.font.rem.html

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert r160161 "Enable animation for the shape-margin property"

Introduces failing test: http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=animations/interpolation/webkit-shape-margin.html

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160207 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert r160156 "Enable SVG WebGL textures"

Introduces failing tests: http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40ToT%20Blink&tests=fast/canvas/webgl/tex-image-and-sub-image-2d-with-svg-image.html

TBR=pdr
BUG=

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

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

It was dropped from spec in April 2012:
http://html5.org/r/7046

BUG=309474

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
The behavior of the CSS parser modes wasn't very obvious and many
behavior decisions were made comparing the modes.
    
Now there are methods clarifying a certain behavior which takes
a CSSParserMode and returns true or false. These are now used in
the code instead of comparing the mode directly, making the code
much more clear.
    
This solution was chosen instead of feature flags in order to
avoid growing the CSSParserMode which is packed tightly in the
StylePropertySet.
    
The names of the modes have also been clarified. For instance
the CSSQuirksMode is now called HTMLQuirksMode as it is not a
CSS mode as such. Similarly CSSAttributeMode is now called
HTMLAttributeMode which fits with SVGAttributeMode naming.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160210 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Improve exception message in ChromiumDataObject.

BUG=270033

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160211 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert r160208 "Revert r160156 "Enable SVG WebGL textures"" Revert r160207 "Revert r160161 "Enable animation for the shape-margin property"" Revert r160206 "Revert r160169 "Handle the font size specified in a canvas when is in Rem format.""

Win bots got mad - running against old binary.

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