get selendroid server built and ready to install
use camel case
rename adb.start to adb.startAppium because there will be other kinds
factor out device preparation logic so it can be reused
fix callback return error and prettify async series cb
more async compactification
make it even more compact
wow this is the way to do async series!
add concept of different system vs device ports
man were we doing it wrong with async, this feels so good
well looks like i can't get _too_ elegant
moar series refactorz
more refactoring of adb
oops forgot to call back here
more series refactoring
don't run fast reset if not set, and selendroid error handling