Use views::AnimationDelegateViews wherever possible

Replace gfx::AnimationDelegate with views::AnimationDelegateViews.
This will help gfx::AnimationContainer be driven by ui::Compositor.

TODO:
* files under ash/
* other files which can't use AnimationDelegateViews.

Bug: 953585
Change-Id: I39279bcc779c72bedb26f8c1e43661f0a0a9691d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1616921
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Sang Woo Ko <sangwoo108@chromium.org>
Cr-Commit-Position: refs/heads/master@{#662481}
27 files changed