Fix ios xpath tests
Fix for sendkeys with Selendroid in CHROMIUM context
Pass '--adb-port=' parameter and fix adb being 'undefined' for rebooting
Add warning about localhost in Selenium Node config.

Using `127.0.0.1` for Appium's Selenium Grid node config makes the grid
server unable to contact Appium when located on a different host.
Clarified that in the docs.
Merge pull request #3761 from testobject/master

Fix for Chromedriver not connecting to adb running on non-default port. Take 2
add a retry to getting available devices from instruments (fix #3796)
Merge pull request #3786 from emakiej/selendroid_sendkeys

Fix for sendkeys with Selendroid in CHROMIUM context
Merge pull request #3797 from DylanLacey/master

Add warning about localhost in Selenium Node config.
update appium-uiauto with findElements exclusivity fix
document when to use launch_app
basic ios8 support
add support for starting an app via bundleId on the ios sim
fix screenshot logic to use --tmp dir
ios8 safari / new remote debugger protocol support
refactor setDevice logic and capture ios8 device udid
update ios settings module to handle ios8 paths
update ios syslog capture for ios8
refactor ios setLocale() and quarantine localization specs for ios8 due to #3595
add ability for testsuite to determine ios8 sim udid
and add support for pull/pushFile in ios8
refactor jumbled methods into new simulator.js and xcode.js
and add support for cleaning safari files on ios8