Add support for custom test annotations and test sorting. am: f48709d253 am: 1bd71e2521 am: e1a7bbf4c1 am: 75c56b9a9e am: 1d2a7b8c03 am: 912440cd7e

Original change: https://googleplex-android-review.googlesource.com/c/platform/external/TestParameterInjector/+/15639160

Change-Id: Iebd6f6359787e714c8fb6551865cc36d8d812787