Added longer timeout for http_client

To compensate for slower boot time of Android VMs and for network issues, wait longer before timing out (but only at startup).
updates device list to be an array of objects, instead of an array of arrays
adds first round of modifications to get multiple real android devices using appium
finishes modifications for parallel testing on multiple android devices connected to the same machine
adds the modified server args doc
Merge pull request #1034 from DylanLacey/master

Added longer timeout for http_client
Merge pull request #1033 from rockbot/multiple-android-parallel

multiple real android devices running separate tests in parallel
updates server arg docs to indicate device port is android only
Merge pull request #1035 from rockbot/multiple-android-parallel

updates server arg docs to indicate device port is android only
reset.sh no longer matches against tab character to parse output from adb.
Use Selenium built in wait methods
Fix real device docs
Merge pull request #1039 from bootstraponline/master

Fix real device docs
Merge pull request #1037 from enricostano/master

Use Selenium built in wait methods
Support for drag/dragTo functions from Android API level 18.
Merge pull request #1036 from paymand/android_drag

Support for drag/dragTo functions from Android API level 18.
Fix build
Make sure manifest compilation works with API 17.
Merge pull request #1053 from paymand/manifest_compilation_fix

Make sure manifest compilation works with API 17.
Now possible to use resource-id for finding elements.