GPII-88 Initial Windows Grunt Build

Initial work for GPII-88 on Windows.
http://issues.gpii.net/browse/GPII-88
This "skip" renaming within the packaging files is messy, unstable, and not explained in any accompanying documentation. A more promising approach appears to be to use the --ignore-scripts option to npm explained at https://www.npmjs.org/doc/misc/npm-config.html . We should use this option when installing the windows repo, and then add a "whitelist" of dependencies to this grunt task that are given a normal npm install.