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
Revert "prune: --production option to unbuild devDependencies"

This reverts commit f65da7d7f156fd28db10042a8db6682ef70178a7.

See #4509
rimraf@2.2.6
read-package-json@1.1.6
adduser: All defaults are empty strings if unfound
v1.3.24
Merge https://github.com/npm/npm