use the archives from GitHub.

Uses GitHub-provided tars instead of using git directly. This also makes
providing refs work for GitHub deps.
fstream@0.1.21
Crash on readJson errors other than ENOENT
doc: Install scripts are an antipattern
Add GIT_SSH to list of environment variables to copy
semver@1.1.2
make semver docs match those of the semver module
install: usage and whitespace cleanup (trivial)
node-gyp@0.8.2
install: Don't freak out if node_modules is empty
doc: Semver fix
Install peerDependencies.
Add peerInvalid to npm ls.
Expose npm bin as env.npm_execpath

This also makes the peer dep tests pass on unix, since the npm bin
location is different.
test: Fix peer-deps-invalid test
install: Run prepublish on local top-level no-args install
v1.1.71
v1.2.0
cache git-dependencies
git-remotes: Refactor code out of one function

Also, this makes the exec util use the 'close' event instead of 'exit',
since we're assuming that the data is all out by that point.