Merge pull request #2 from khawkins/unstable

Updating to Cordova 2.3 final
Adding Cordova fix for XHR caching issues
Merge pull request #3 from khawkins/xhr_caching_fix

Adding Cordova fix for XHR caching issues
Merge pull request #4 from khawkins/unstable_master_merge

Merging unstable into master (prep for 1.5 release)
Updating the user agent configuration for InAppBrowser.

InAppBrowser is hard-wiring its setting of its user agent to the default implementation in CDVViewController.  The Mobile SDK necessarily overrides this functionality, and InAppBrowser should allow for the use of an overridden function.
Merge pull request #5 from khawkins/fix_inappbrowser

Updating the user agent configuration for InAppBrowser.
Shared scheme for SalesforceMobileSDK workspace
Merge pull request #6 from forcedotcom/project_realignment

Shared scheme for SalesforceMobileSDK workspace
Fixing post-splash screen webview positioning
Merge pull request #7 from khawkins/fix_splash_screen

Fixing post-splash screen webview positioning
Add a feature to enable user to set a custom request timeout using CordovaRequestTimeoutInSecs in info.plist
Merge pull request #8 from lqingq/unstable20

Add a feature to enable user to set a custom request timeout using Cordo...
Fixing splash screen in Cordova.

Cordova was creating the splash screen outside of the view hierarchy of the CDVViewController, which isn't really appropriate, and caused issues when we wanted to show other views modally on top of the CDVViewController.

I changed the implementation of the splash screen as follows:

- The splash screen is orchestrated as views in CDVViewController's view hierarchy (not the its super view's).
- I made `[CDVViewController showSplashScreen]` public, so that inheriting view controllers could call it explicitly.
- I made the splash screen view conform to the bounds of the view controller.  CDVViewController should not make assumptions about its bounds within the app (i.e. it doesn't have to be full screen).
- The CDVViewController parent class will still try to load the splash screen (if `useSplashScreen` is configured), but if it has already been displayed (by an inheriting class, for example), it will not attempt to load it.
Merge pull request #9 from khawkins/fix_splash_screen

Fixing splash screen in Cordova
Merge pull request #10 from forcedotcom/unstable20

Cordova — Merging unstable20 into master
Changing build settings to support xcodebuild install
Merge pull request #11 from khawkins/build_settings

Changing build settings to support xcodebuild install
No implicit dependencies, parallel builds