fix global dependency issues with npm install (add preinstall for grun 0.3.17 instead of listing as dependency