[Android] Add features class and unit test
[Android] Decouple push registration from custom API calls
[Android] Add feature usage for custom APIs