Separate emulator specific calls into an interface.

 Added genymotion and ADK emulator implementation files.
this should be `Genymotion`, not `GENYMOTION`