npm-run: fix commands with whitespaces on windows

Fixes #4403
npmconf@0.1.11
npmconf@0.1.12
npm-registry-client@0.3.3
Change the way how tests fail on stderr output.

Wait whole message from stderr output and only after that throw error. This helps to get whole picture why test fails.
node-gyp@0.12.2
init-package-json update

For promzard license, mostly
sha update

For new readable-stream
Respect --color settings in outdated.