Add slice() support to readAsText.
Add slice() support to readAsDataURL.
IOS fix slow contact access due to photos temp file generation

"Do-while test if tmp file exists" costs a lot. Use mktemp instead to generate photo tmp file.

Before (300 contacts with pictures):
5minutes

After:
10 seconds
Adding bool plugin result message, tests
CordovaLibTests - update project file for iOS 5 support.
cordova/run and cordova/emulate refer to old 'debug' script which has been renamed to 'build'
Make cordova_plist_to_config_xml able to handle binary plist files

Fixes https://issues.apache.org/jira/browse/CB-2160
[CB-1495] iOS default splash screen images take up several megabytes
[CB-1849] Remove iOS 4/5 conditional code block, put in main block
Ran splashscreen images through ImageOptim.

About 15% smaller.
Move start page to be specified in <content> tag.

The default is still index.html and can be overridden in AppDelegate.m
if necessary. The <content src="PAGE" /> can be a relative path into www
or a full URL with scheme.
[ios]CB-2189: support ArrayBuffer over exec bridge
[CB-2193] Remove deprecated - iOS - CDVViewController invokeString property
Fixed CB-2191 and CB-2192 (removal of deprecated methods)
[CB-1832] iOS: CDVCordovaView should not inherit from UIWebView
[CB-1946] iOS: Switch JSON serialization to NSJSONSerialization
Merge branch 'master' into start_page
[ios] Remove %-escaping version of FileReader.readAsText()

https://issues.apache.org/jira/browse/CB-2168
Fix trying to mutate an immutable NSArray in CDVInvokedUrlCommand.

Happens only when dealing with the newly-introduced NSData.
Fixes static analyzer error for using mktemp (substituted with mkstemp)