Added code to shutdown device if the device is already in booted state while erasing content and settings
Merge remote-tracking branch 'parent/dev' into dev
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.
Merge pull request #298 from kumaravel-jayakumar/dev

Added code to shutdown device if the device is already in booted state while erasing content and settings
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()`.