Migrate peer-deps test to tap.

Relies on updated npm-registry-mock per npm/npm-registry-mock#12.
read-package-json@1.1.7
No more npm publish -f

Re: https://github.com/npm/npmjs.org/issues/148
Don't do the publishTest

These need to be done in a better way, with a local standalone
couchdb.

See the tests for the 'npm/npmjs.org' repo for how to spin this up.
Transfer copyright from @isaacs to npm, Inc.
v1.4.0
Add now-passing test for repo shorthands

Closes #4635, by proving that the update to
normalize-package-data in read-package-json fixed
the problem.
Add failing tests for #3512 and #4296.
shrinkwrap: don't ignore devdevps that are also deps

Fixes #4296.
npm-registry-client@0.4.1
1.4.1
npm-registry-client@0.4.2
1.4.2
view: remove arbitrary cache limit

/cc @substack
read-installed@1.0.0
new tests for read-installed
link: do not allow linking unnamed packages

Re #4691
Forbid deleting important npm dirs

Re #4691
dedupe: respect dependency versions

Fixes issue #4675
Follow redirects on curl|sh installer script

Closes #4673