cache: Small style fixup

Needed to make this more readable because I had to read it,
and was failing.
Don't force tarballs to same proto as registry

Except if they are actually hosted on the registry as an attachment.

This is a requirement to make detached registry tarballs work.
Add docs for --production flag in npm install.
scripts: Only run one script at a time

This prevents the output from build scripts from being comingled with
one another.
semver@2.2.1
bump read-package-json and npm-registry-client
node-gyp@0.11.0
update request deps
v1.3.13
Tell users it's not our fault when no compatible versions are found

Fixes #3810
#4030 Config edit escape sequences

* Used ini.stringify to output default values in npm.config.edit

Closes #4030
Closes #3782
v1.3.14