Allow specifying semantics on a MotionSpec level

Test: Unit tests
Bug: 391553479
Flag: EXEMPT Not yet used
Change-Id: I493386c8403aada7c9349aa6cb1dd81c75ada027
5 files changed