fix async bug
make sure we check available devices when --default-device is used as well
update testsuite to use 1.0-style caps
- and fix various issues with specific tests
Merge pull request #2255 from jlipps/master

misc fixes
allowing app paths relative to appium root
test fix
avoiding crashes
Merge pull request #2260 from sebv/relative-apppath

Relative apppath
finish off routing for #2226
make sure binaries found using which/where get added to adb.inaries (fix #2237)
Merge pull request #2262 from jlipps/master

make sure binaries found using which/where get added to adb.binaries
ensure we can use appium 1.0 style launch information from the command line (fix #2231)
Merge pull request #2263 from jlipps/master

ensure we can use appium 1.0 style launch information from the command line
update uiauto to take advantage of new hideKeyboard strategy (fix #1153)
Merge pull request #2266 from jlipps/master

update uiauto to take advantage of new hideKeyboard strategy (fix #1153)
add avdLaunchTimeout/avdReadyTimeout (fix #2247)
and retry launching emulator once if it doesn't connect (fix #1820)
Merge pull request #2267 from jlipps/master

add avdLaunchTimeout/avdReadyTimeout (fix #2247)
if installing a remote apk fails, uninstall/rm and retry (fix #2188)
Merge pull request #2269 from jlipps/master

if installing a remote apk fails, uninstall/rm and retry (fix #2188)
Fixed the version range for sinon-chai.