Resolve path to cordova dynamically

Get path to cordova module via node.js require.resolve() to prevent plugin from failing when cordova is installed globally or at other place.
Updating unit test to new folder structure

Cordova@3.3.1-0.3.0 no longer creates /.cordova with config.json in project root
Pipe output of spawned cordova

In order to get output of cordova process visible piping output to cordovacli process.
update version for 0.4 dev
Merge branch 'reppners-master'