[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.
add firefox platform
change firefoxos link to tarball
[CB-4570] [BlackBerry10] Updating the parser not to overwrite config.xml

- preferences are now copied from master www/config.xml
[CB-4618] fix for xml parsing on windows, use xml-helpers from now on to parse xml
make the firefoxos parser actually build the project
add default manifest properties for firefox os platform
CB-4651: Allow default project template to be overridden by config.json