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
adding required libraries to browserify
adding browserify require transform
adding browserify packager
adding browserify bundle
adding browserify compile task
Adding compile-browserify grunt task
adding android and amazon-fireos