Separate emulator specific calls into an interface.

 Added genymotion and ADK emulator implementation files.
this method is a little confusing, since it actually annotates device. I'd prefer to see something like:

```js
device.model = this.getEmulatorType(device.udid);
```

which feels more transparent