Merge pull request #62 from lukeis/master

use project version for dependencies
fix for #63
adb restart is configurable
releasing version 0.4.2
defensive handling just in case screen size cannot be identified.
Fix #63
Adding ability to specify -installedApp on command line.

Allows one to run tests locally without having the standalone server install an app every time.
some responses don't return a value all the time (like execute script without 'return')
changing the interface to pass the AndroidApp instead of a string to the apk file.

adding some printstacktraces to attempt to troubleshoot errors that happen on the server
(it's not nice to swallow errors anyways)
Logging output from any executed process
printing out exec sync output to help with debugging
adding retry logic for starting emulator
adding retries to starting instrumentation