Web Animations API: Support non-animatable properties being animated via element.animate()

This patch adds support to element.animate() for the non-animatable
non-animation properties.

CSS Animations and Transitions have a select number of properties that
are allowed to be animated. Web Animations allows for all non-animation
properties falling back to a default 50% flip interpolation between values.

This is a reland of https://codereview.chromium.org/225653003/.
We now adjust render styles after applying animated properties, this
resolves the problems that the previous patch introduced.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173496 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r173452

http://src.chromium.org/viewvc/blink?view=revision&revision=173452

BUG=369609
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173497 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Prepare to move InputTypeView and InputType to Oilpan heap.

BUG=357163

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173498 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[oilpan]: Don't double trace contextFeatures in Document.

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/269303004

git-svn-id: svn://svn.chromium.org/blink/trunk@173499 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Disable IDL methods returning a Dictionary

The bindings generator currently generates invalid code for this.

BUG=364025
R=kinuko@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173500 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean up FIXMEs in serviceworker/state.html

BUG=363025

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173501 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r173452

http://src.chromium.org/viewvc/blink?view=revision&revision=173452

BUG=369609
TBR=enne@chromium.org

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

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