Remove plugin_loader. prepare now calls plugman --prepare
Make cordova plugin add rely on plugman
Use the new style of plugman commands

The commands have been split into --fetch, --install, --uninstall,
and --remove.
Fix cordova plugin add with trailing slash
No <platform> tags for JS-only plugins.
Install all installed plugins into a newly added platform
Move www/ and merges/ into app/.

The structure is now:
app/
  merges/
    android/
    ios/
  www/
  config.xml

All code, tests and docs are updated and everything is still working. This
is a breaking change for old projects, but it's fairly easy to perform the
move manually:
$ mkdir app
$ mv www/config.xml app
$ mv www app
$ mv merges app
Fix 'plugin add' tests
[CB-3057] Change iOS platform to default to ARC.
Chaning plugman.js to main.js as run target
[CB-3228] Fix 'cordova build blackberry' to use cordova.js
[CB-3238] Update cordova-ios to 2.7.0
[CB-3238] Update cordova-android to 2.7.0
[CB-3238] Update cordova-blackberry to 2.7.0
Version 2.7.0 (npm 2.7.2)
using plugman as a lib and updating package.json to use npm version
Fix `cordova prepare` now that plugin assets are copied on (un)install

This change introduces a new platform/foo/.staging/www directory, into
which plugin assets are installed by plugman. cordova prepare copies
these on top of the platform-specific www directory.

The platform-specific www directories are still deleted and recreated on
every prepare.

Uninstallation is working, plugman tests are passing, CLI tests are
broken but this change isn't the problem.
Access config.xml from serve. Serve from platform dir only
2.6.0rc1 used for libs now. Bumped npm version to 2.6.0. added androids local.properties to gitignore.
CB-2811: shell and module-level hooks should receive project root as parameter.