Reconnect after bootstrap disconnect

We don't know if the bootstrap has disconnected until a command is issued and
the uiautomator runtest command crashes. The crash is detected, uiautomator is
restarted, and the command that detected the crash is resent.
Relaunch on failure
Must resend on adb crash
Added initial pom file for boostrap project
Merge pull request #359 from rossrowe/pom_change

Added initial pom file for boostrap project
Store lastCmd after return
Merge pull request #356 from bootstraponline/reconnect_2

Reconnect after bootstrap disconnect
Add async script timeout.
Placeholder for android for asyncTimeoutMs.
Fix name of async wait.
Allow cross domain middleware and handling for OPTIONS requests.
First pass at Async js execution.
Convert async js wdc elements to wd elements.
Response can be null.
Not implemented routes for android.
Handle invalid async js.
Don't callback.
No need to callback here either.
Handle if lookForAlert goes null
Tests for asyncJS