cc: Make LayerAnimationController keep state for clearing scroll delta

When a scroll offset animation is removed, the corresponding LayerImpl's
scroll delta needs to be cleared at activation. This CL moves the state
tracking whether such clearing is needed from LayerImpl to
LayerAnimationController, since this behavior is intended to be specific
to this use case rather than providing a general way to clear scroll
deltas.

BUG=243871

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

Cr-Commit-Position: refs/heads/master@{#312609}
10 files changed