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
Handle content and settings directory on Xcode 6.
Use simctl to add photos to the simulator in Xcode >=6
Merge pull request #315 from iamleeg/ios-8-photo-storage

Use simctl to add photos to the simulator in Xcode >=6
Fix unit test failure

* Fixed enforcer plugin failure due to TestNG mismatch
versions.
* Bumping TestNG dependency to 6.8.8 triggered JUnit
assert class not found. So fixed all unit tests to use
TestNG asserts.
* Fixed the build failure for the module ios-grid
due to missing testng xml file.
Added fix in BaseUIAutomationCommandExecutor to escape unnecessary thread block when stop called during registration.
instruments shouldn't be put in the temporary file system.I should persist for long running servers.