GPII-1021: Android's "Fireball branch" which synchronizes with new core architecture

As a brief resume, this pull request includes:

* The universal side of https://github.com/GPII/android/pull/24
* Integration tests for the Android platform