Added Travis CI badge to README.md
CB-7775 - Add component.json for component and duo package managers (closes #102)

- This allows cordova-ios to be compatible with `component(1)` and `duo(1)`

Signed-off-by: Shazron Abdullah <shazron@apache.org>
CB-7777 - In AppDelegate, before calling handleOpenURL check whether it exists first to prevent exceptions (closes #109)

Signed-off-by: Shazron Abdullah <shazron@apache.org>
CB-2520 - iOS - "original" user agent needs to be overridable (closes #112)

Signed-off-by: Shazron Abdullah <shazron@apache.org>
CB-2520 - built interim js from cordova-js for custom user agent support
CB-7735 Update cordova.js snapshot with the bridge fix
CB-7643 - made isValidCallbackId threadsafe

_callbackIdPattern was being changed on multiple threads which caused bad access errors

Signed-off-by: Shazron Abdullah <shazron@apache.org>
Ignore test build artifacts
CB-7812 - cordova-ios xcode unit-tests are failing from npm test, in Xcode it is fine
CB-7813 - CDVWebViewDelegate fails to update the webview state properly in iOS

CDVWebViewDelegate fails to update the webview state properly in iOS when a page loads an iframe using javascript and does a redirect to another page using javascript. Method didFailLoadWithError gets called while in STATE_WAITING_FOR_LOAD_START with a NSURLErrorCancelled (-999) error. Instead of entering STATE_CANCELLED in this situation it always enters STATE_IDLE, which causes didFailLoadWithError event to never fire (which depending on the app, and definitely in our case, can cause a hang condition).

For a simplified Cordova project that reproduces the problem in the most straigtforward
way possible, please refer to: https://github.com/greatvines/cordova-webview-state-bug-www

Signed-off-by: Shazron Abdullah <shazron@apache.org>
CB-7813 - Added unit test
CB-7729 - Support ios-sim 3.0 (Xcode 6) and new targets (iPhone 6/6+) (closes #107)

Signed-off-by: Shazron Abdullah <shazron@apache.org>
Increment ios-deploy min version to 1.2.0 and ios-sim min version to 3.0
Update cordova/lib/list-emulator-images for ios-sim 3.0
Remove "Valid values for --target" in script headers. Use "cordova/lib/list-emulator-images" to get the list.
Add support for the iPod in cordova/lib/list-devices script.
Remove non-working applescript to start emulator, use Instruments to start iOS Simulator now.
Fix cordova/lib/list-started-emulators for Xcode 6
Fix cordova/lib/install-emulator to pass in the correct prefix for ios-sim --devicetypeid
Add ios-sim version check (3.0) to cordova/lib/list-emulator-images