Separate emulator specific calls into an interface.

 Added genymotion and ADK emulator implementation files.
"model" should then be undefined, which would make sense if the given emulator is not supported/recognized.  In that case I need to check if the model property is valid before making calls with it.