Update to `npm install` command

fixes #1053

- npm install doesn't need a path to grunt, and fails on Windows if it has one
- submodule update is handled by grunt (albeit badly... but let's fix that!)
Merge pull request #2176 from ErisDS/issue-1053

Update to `npm install` command