cc: Update property trees for animations after commit
This makes LayerTreeHostAnimationTestNotifyAnimationFinished pass with
property tree verification turned on.
After a commit, if the most recent animation tick times on the main
thread and the compositor thread aren't the same, the just-pushed
property trees will contain values corresponding to the latest main
thread tick rather than the latest compositor thread tick. We were
previously adjusting for this during PushProperties, but
PushProperties can get skipped. This is essentially the same problem
that was already solved for compositor scrolling in
https://codereview.chromium.org/
1189893003, by walking the layer tree
after commit and updating scroll offsets stored in the transform
tree. This CL updates property tree nodes for animations during this
walk.
BUG=497806
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/
1221703002
Cr-Commit-Position: refs/heads/master@{#336627}