Fixed a crash when there is a URL in an alert's title.
make settings app a first-class appium-supported ios app
enable basic prefs tests to pass on ios7 sim
@sebv this will probably cause merge conflicts, I tried to make it easy
to see what's going on here
Merge pull request #1808 from jlipps/master

better support for settings/preferences app
finish locale udid fix (fix #1773)
make sure we don't crash if IDevice init fails
Merge pull request #1809 from jlipps/master

fix some ios real device launch issues
getIDeviceObj() should return the device object.
No need to remove the app if bundleId is null.
do not click apple button for real safari.
nonSyntheticWebClick does not work for real safari.
stricter jshint rules enforcable from editor
Escape single quotes for iOS id search

Fixes: Selenium::WebDriver::Error::JavascriptError: Unable to parse the format string
Merge pull request #1823 from sebv/jshint-white

Stricter jshint rules enforcable from editor
update style guide with new spacing guide
Merge pull request #1826 from jlipps/master

update style guide with new spacing guide
Merge pull request #1824 from bootstraponline/master

Escape single quotes for iOS id search
Test reformatting, step2.
jshinting with white=true
do not click apple button for real safari.