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
adding other platforms
adding debug flag to support sourcemaps
Merge branch 'master' into browserify
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
files were not properly generated
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()