Determine Cordova executable name at runtime

fix: Platform specific Gruntfile generated.

Moving the platform specific behaviour to execution time of the Gruntfile rather than generation allows cross-platform development environments.

Issue #76