[Android] Add features class and unit test
[Android] Decouple push registration from custom API calls
[Android] Add feature usage for custom APIs
[Android] Add feature usage for table objects
[Android] Simplify feature telemetry for table calls
[Android] Add feature usage for offline (sync) tables
[Android] Add feature usage for opportunistic concurrency
[Android] Updated E2E test to ignore features header
[Android] Updated third-party legal notice
[Android] Update javadoc
Merge branch 'android' into 'remove_droid_tables'