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
Move builtin Safari app to a new name containing SDK version
fix issue with starting real device in ios8 (fix #3665)
Increase interval to capture webview from 6 to 10 sec
rimraf.sync fixup
Reset Push Notification privacy setting

When performing a clean of the simulator, the push notification privacy setting is now reset as well
Delete appBundleId.plist for iOS8
Fix capturing of web views using remote debugger