FIX: Pass correctly arguments to the commands plugin and platform

Also fix the async stuff for grunt.
NEW: Add minimal test suite.

Comment out cordova_cli targets that can not be tested, also the prepare, build and compile commands are not tested but cordova cli is nice enough to throw if something is wrong so running the command should be enough as a test case.
NEW: Document a bit the plugin.
FIX: Lint cordova_cli.js, rename done var by callback.
FIX: Add more info about the setup to make the example working.
RELEASE: v0.1.0