CB-5973 blackberry: add support for sync exec
CB-5973 blackberry: use sync by default
Update exec.js

The spec implies that the last argument of cordova.exec() should be optional.  However, if it is omitted, iOS emits a cryptic NSInvalidArgumentException.  This can be avoided if actionArgs defaults to an empty array.
CB-6007 Fix findCordovaPath() not working when path contains a query param
CB-5438 Remove test symlinks & fix some build errors on windows.
Move all deps into devDependencies.
Add back "grunt btest" command
CB-5438 Use jsdom-nogyp to avoid dependency on python & visual studio
CB-5671 Don't fail plugin loading if plugin modules are already loaded.

This can happen when a build step concats all your JS.
CB-5671 setTimeout to allow concat'ed JS to load before pluginLoader.load()
Add NOTICE file
CB-6181 android: Always execute exec() callbacks async.
CB-6184 android: Delete incorrect log message about falling back on PROMPT
CB-6321 Added cordova integration info to README
Fixed "WARNING: file name src\ubuntu\platform.js is missing the license header" during compile

github: close #67
CB-5606 WP8. ArrayBuffer does not exist in WP7

github: close #65
CB-6388: Add base64.toArrayBuffer() method to support binary data from the LOAD_URL bridge