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()`.
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 pull request #302 from mach6/mach6-dev

Format $maven.build.timestamp so it can be applied to files on WINDOWS