Initial implementation of WorkletAnimationEffect

Includes read only .getTiming() function for use on animation worklet
threads. Renamed old proxy files to match new structure.

    WorkletGroupEffectProxy -> WorkletGroupEffect
    EffectProxy             -> WorkletAnimationEffect

Design Doc: https://docs.google.com/document/d/1AoLLgrUzp11ZPlEztQ73M5PxIULVZrj6U2OZSMXeFOI/edit#heading=h.8kd6haf9q9ij

Bug: 915344
Change-Id: Ib43d7225d47d145a8d1364472373a514407d5d3f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1568315
Reviewed-by: Robert Flack <flackr@chromium.org>
Reviewed-by: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Jordan Taylor <jortaylo@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#661400}
42 files changed