Angular Protractor support added

executeAsyncScript now supported
setScriptTimeout now supported
executeScript and executeAsyncScript can take arrays as arguments now,
    through object reference
Fixing a small bug with frame handling and script execution.
"window" and "document" context objects were incorrectly referenced in
arguments array.
Adding in tests for executeAsyncScript
The tests are just duplicates of the regular executeScript tests
but wrapped up with callback functions and window.setTimeout calls.
Updating async script tests and adding script timeout tests
Async scripts can timeout so we want to have tests that make sure the
timeout is settable and also that an async script fails when the
timeout is set and the script executes for too long
 making instruments more verbose. #199
making the ssl ignore flag of capabilities active.
Multiple changes to improve ios-driver when driving mobile Safari on a real device.
removing jai dependency for now.
Support for Xcode 5.1.1
fixing capability matcher logic.
updating to selenium 41.
now that instruments runs in verbose mode, displaying the output is not helping
Fixed the simulator capability check.

APPIOSApplication#isSimulator never returns null.  If the capability is missing, it returns false.  So the check there wasn't quite accurate and broke compatibility with older clients that didn't pass the capability.
fixing build script
for hybrid app, when webkit is corrupted, it can be recovered from by reseting the wkrdp
adding screenshot capabilitites for real device.
multiple fixies to make real device + grid working
fixing a bug where starting safari on a non deafault SDK for the first time would crash instruments
removing debug system.out
updating to new libimobile sdk