Refer npm_env_variables while running npm commands

Hi, I've added `npm_env_variables` to set environment variables when running `npm install`, as it can be needed for some private network setups.

You can refer [capistrano-bundler](https://github.com/capistrano/bundler) which also has `bundler_env_variables` support.