Fixed a crash when there is a URL in an alert's title.
if we can't find ios logs, just log error, don't crash appium
Merge pull request #1806 from jlipps/master

if we can't find ios logs, just log error, don't crash appium
add some logging around real device methods
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