Separate emulator specific calls into an interface.

 Added genymotion and ADK emulator implementation files.
This should return an error instead of just a "".  I also need to add the error check when being called from adb.js.