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.
Merge pull request #1 from reppners/master

pull in differences