CC Animations: Fix AnimationHost mode integration with Property Trees.

Fix the test:
content_shell --run-layout-test --enable-threaded-compositing transitions/3d/interrupted-transition.html

1) Invalidate property trees in AnimationPlayer::SetNeedsCommit (as in Layer::SetNeedsCommit).

2) We simply destroy AnimationPlayers on interruptions.
We destroy Layer Animation Controller if no AnimationPlayers for this layer (despite animations it may be running).
So let's clear is_animated flags in property trees on LAC destruction.

BUG=545332
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel

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

Cr-Commit-Position: refs/heads/master@{#355288}
12 files changed