[CB-2365] - updating bb version
[CB-2341] - updating instructions in readme and some other small fixes
[CB-2468] - updating javascript
[CB-2478] - update BB
[CB-2555] - updating javascript
[CB-2575] - updating version
[CB-2649] fix, removes app temp directory name generation based on the CordovaExtension getAppID method, and replaces it with random generation. Also catches offending exception with appropriate error message logging
[CB-2649] ammended solution: includes Absolute Value function wrapper, preventing negative values for directory names, as - symbol was causing a crash
[CB-2696] amended ControlledAccessException error reporting with additional cause of file system edge case
Fix create script for Linux

This fix is copied from the Android create script. OSX requires the -i
parameter to include an extension (in this case an empty string),
whereas it is not required on Linux (leading to the empty string being
interpreted as the filename).
[CB-2646] added fileSize method to file utilities
[CB-2646] removed mistaken modification to mkdir file access
[CB-2809] resolveFileSystemURI now reports native IllegalArgument exception, getEntryFromURI now handles query strings
[CB-2745] - updating javascript
[CB-2756] - updating www/ for bb
[CB-2745] - updating javascript again
[CB-2766] - updated version
[CB-3024] help string updated with parameter usage
Split out BB10 from blackberry to new top-level platform blackberry10

- Added WebWorks framework, packager and tests
- Implemented create, build and run scripts
- Adds target script for configuring deployment targets
- Adds ability to automatically package cordova.js to local://chrome/cordova.js
Added debug token support to build/run

- Implemented debugtoken-helper module that contains token generation and deployment logic
- Updated build script to endorse debug token requirements
- Updated all console.log to logger and used localize

Reviewed by James Keshavarzi <jkeshavarzi@blackberry.com>
Tested by Bryan Higgins <bhiggins@blackberry.com>