Revert of Web Animations: Defer timing updates (https://codereview.chromium.org/159403002/)

Reason for revert:
Broke three browser_tests:

http://build.chromium.org/p/chromium.webkit/builders/Linux%20Tests%20%28dbg%29/builds/1634

CreateConfirmationText
NewProfileDefaultsFocus
ShowCreateConfirmationOnSuccess

They hit an assert:

ASSERTION FAILED: m_compositableValues
../../third_party/WebKit/Source/core/animation/Animation.h(58) : const CompositableValueList* WebCore::Animation::compositableValues() const

Original issue's description:
> This patch defers timing updates from the Web Animations API to
> animation frames. Updating timing will now request an animation
> frame and update the timing information on that frame. We store
> bits on the Timelines and Players to indicate whether they need
> updates.
> 
> The timing information on a TimedItem is updated upon access if
> its Player needs an update. The bit on Timeline is used to make
> sure getComputedStyle returns up-to-date information.
> 
> BUG=334926
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=166977

TBR=dstockwell@chromium.org,timloh@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=334926

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

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