Only composite and generate animated CSSValue if the property will be applied

BUG=240653

Review URL: https://chromiumcodereview.appspot.com/18811005

git-svn-id: svn://svn.chromium.org/blink/trunk@153859 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove WebNode::appendChild

No one seems to use this API. I was going to make it AttachLazily but then
realized we can just remove it.

Review URL: https://chromiumcodereview.appspot.com/18557004

git-svn-id: svn://svn.chromium.org/blink/trunk@153860 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add AnimatableNumber to the Web Animations data types

This patch implements an animatable version of various numeric
CSS values including CSS Calc. This will be used by the Web Animations
engine.

Spec: http://dev.w3.org/fxtf/web-animations/#animation-of-property-types

BUG=257591

Review URL: https://chromiumcodereview.appspot.com/18764002

git-svn-id: svn://svn.chromium.org/blink/trunk@153861 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark plugins/plugin-initiate-popup-window.html as NeedsRebaseline

BUG=243477
TBR=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153862 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Simplify results json parsing.

-Merge resultsjsonparser into layouttestresults.
-Strip all the unused bits from LayoutTestResults.
-Add in run_was_interrupted and blink_revision as they'll soon be
needed for the auto-rebaseline command.

Review URL: https://chromiumcodereview.appspot.com/18719005

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