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.
Angular Protractor support added

executeAsyncScript now supported
setScriptTimeout now supported
executeScript and executeAsyncScript can take arrays as arguments now,
    through object reference

Conflicts:
	server/src/main/java/org/uiautomation/ios/wkrdp/RemoteIOSWebDriver.java