Refactor WirelessChargingAnimation.

TL;DR separate WirelessChargingAnimation into a view and controller class to make it testable & reduce complexity.

Design doc: go/wireless-ripple-refactor

Bug: b/243064496
Test: Manual, WirelssChargingRippleController
Change-Id: I2fbb8f0c6b476c9476cd98761643f6213d3de11c
10 files changed