make sure to clear npm cache when publishing
update appium-instruments with logging fixes
Fix UiSelector instance in find_elements

If a UiSelector already uses instance, then invoking instance again
will replace the original instance number. The UiSelector will then
point to a completely different element.

To fix this problem, these selectors ending with instance are detected
via a regex and the extra .instance call is avoided.
Merge pull request #3730 from bootstraponline/fix_uiselector_instance

Fix UiSelector instance in find_elements
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
ios8-related testsuite updates + fixes
handle locale-setting responsibilities in-house instead of using deprecated ios-sim-locale (fix #3595)
add some xcode-6 specific docs
bump for beta version
selectively clean out sim preferences on each run so it doesn't launch with the wrong sim
add --isolate-sim-device which enables appium to delete all other sims
as a workaround to xcode 6's crazy bugs