Refactor animation lib to supprot wear-sdk origin transitions

This change refactors the lib to create the required dependencies
for clients that will use it through the wear-sdk (or any
java_sdk_library).

Bug: b/352680005
Test: manual build/run
Flag: NONE exempt, build refactor

Change-Id: Ic49fc9978eb2948c6e8c3de8198b57058d16d663
8 files changed