[CB-4273] Allows arguments pass-through to platform scripts
- Splits platforms from options in the bin/cordova script effectively
  changing the JS interface
bumped to plugman 0.10.0. added optimist. refactored cli shim into own module.
Add command-line completion script, with installation docs
[CB-4200] Add Bash command-line completion
[CB-4511] [BlackBerry10] Fix parser handling of config.xml

- Removed logic to copy config.xml from tempalte.
- Generalized the implementation of access element changes.
support for merges directory in wp8
[CB-4532] Changes the CLI to only use optimist for verbose and version
- Also adds limited unit tests for the CLI module
Added partial support for "content" tag in config.xml
"cordova prepare" now correctly handles the <content> tag. Android only.
[CB-3191] Added specs for config_parser changes to include <content> tag support. Updated stock template.
Added tyrion to contributor list.
[CB-3191] Updated README to reflect <content> tag support. Added support + specs for ios.
[CB-3191] Support for <content> tag (start page declaration) in BlackBerry10.
[CB-3191] Support for <content> tag in windows phone platforms.
3.0.5
[CB-4572] Create parent dir for lazy_loaded local lib
3.0.6
[CB-4484] Do not force www app contents to come with an index.html.
[CB-4570] [BlackBerry10] Updating the parser not to overwrite config.xml

- preferences are now copied from master www/config.xml