Add Uiautomator support

Code is a bit rough. I would redesign main method argument handling as it is not that user friendly to just blankly add more arguments. As well as probably use Guice to avoid all that if-else'ing and make it simpler to extend (or override) feature set in the future. But that's your call for now.

I get "method too long" audit warning for SpoonDeviceRunner#run(...). Feel free to let me know how do you want to structure it.