towards a contained test suite with no system state side effects
towards contained testing suite. All identified state cache modifying scripts updated. However, other scripts are failing
towards test suite isolated state mucky muck
again, towards less state change outside of the npm repo
towards less state leak
Merge https://github.com/npm/npm

Conflicts:
	test/tap/registry.js
Merge https://github.com/npm/npm
cross-reference npm-developers(7) (closes #6388)
minor cleanups
tests run with no system-wide side effects

All changes should be confined to the test repo.
Fixed lint issues.
added npm cache cleanup script
stripped out dead test code
spacing cleanup
allow 'npm view --global' if package is specified
fixed regex colors and added test to ensure it stays fixed
inflight@1.0.4

callbacks can take an arbitrary number of parameters
improve logging
inflight by URL rather than package spec

saves a ton of requests and generates way fewer calls to inflight
overall. win-win!
Merge https://github.com/npm/npm