Added code to shutdown device if the device is already in booted state while erasing content and settings
Removed call to kill iOS Simulator, removed unused retrieval of exit code.
Change UIAAlert accept implementation to use Apple's button tapping.

Apple's button tapping implementation can wait for animations to be finished which seems to improve the reliability of this method a lot.
Print .strings file path when unable to parse it
Update com.dd.plist and handle plist parsing error gracefully.
Apply fix to UIAAlert's accept button (along with dismiss).
Remove `scrollToVisible()` call in `isStale()`.

While `scrollToVisible()` provides signal when the element is stale, when it's not (i.e. it is valid and on screen), it can move the element or tap it in some cases.
I've filed an Apple bug (rdar://18735706) for this behaviour but in the meantime, it seems like we should remove our usage of `scrollToVisible()` from `isStale()`.
Revert "Remove `scrollToVisible()` call in `isStale()`."

This reverts commit df1bbfbd1fee0f1bdec8376e28999467020871f1.
This approach wasn't 100%, will commit once I fix it up
Update instruments-without-delay.
for iOS8 and mobile safari, don't copy the MobileSafari.app, leave it be!
Format $maven.build.timestamp so it can be applied to files on WINDOWS
Merge branch 'dev' of https://github.com/ios-driver/ios-driver into dev
Returning title if alert text doesn't have a body
Merge pull request #308 from abhijit1234/dev

Returning title if alert text doesn't have a body