adding and freezing cordova-js
adding options to prepare
adding prepare-browserify
adding support for prepare flag
adding param to uninstall
cleaning up plugman.js for uninstall
adding configurable attribute
CB-6895 Add more config properties into manifest
Minor style filxes in cordova/platform.js

Committing separately to avoid mixing this with real logic changes coming next.
Allow "cordova platform add platform@version"

This only works with --usenpm for now.
E.g.:
cordova platform add ios@3.5.0 --usenpm
Merge remote-tracking branch 'rodms/CB-6895'
Update properties-parser to version 0.2.3

github: close #27
Update hooks-README.md - shebang line in hooks on Windows.

I think letting know to users of Windows that a shebang line is expected at
the start of their non bat scripts is a good idea. I found out myself not
knowing how to make my python and node.js scripts to work as hooks until I
read cordova-lib\src\cordova\hooker.js line 77, function
extractSheBangInterpreter.

github: close #28
CB-6512: Allow "cordova platform add /path/to/platform/files"

The directory with platform files is expected to contain a package.json
with name: cordova-platformName.

Example:

    cordova platform add \
        /Users/kamrik/.cordova/lib/npm_cache/cordova-ios/3.5.0/package/
CB-6942 Describe running hooks only in verbose mode.
removing doWrap from prepare
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-lib

Conflicts:
	cordova-lib/npm-shrinkwrap.json
Merge remote-tracking branch 'upstream/master'