Stupid OS X and it's magic environment vars.
Closes GH-667 Allow running any 'script' command in a package.json fo…
Closes GH-669 Document devDependencies
Fail better on missing json file in build
Add 'argv' to error output on failure
Closes GH-660 undefined log message
Closes GH-661 Set host to remote host, not proxy host
Closes GH-602 Add preupdatedependency-foo lifecycle scripts
Close GH-537 Add --listexclude config
Closes GH-47. Remove npm repl. Never really worked
Explicitly pipe through gzip
Using tar -z doesn't work, and sniffing for gtar also is
Don't try to chdir when it'll fail
Set TMPDIR to wd when downgrading permissions.
sh actually seems to freak out if you don't have permission to
write to the TMPDIR env, at least on Solaris.
Add a 'rollback' boolean config to prevent rolling back failed installs
Don't try to change uid or gid if in unsafe-perm mode.
Don't use gtar. Just causing problems.
Don't try to install cwd inside bundle
Add system info to error reporting
Managing uids is annoying.
Changelog for 0.3.1-0.3.5
Closes GH-609 `make install` installs current, not latest
`make latest` to do the old behavior.
Add silly logging around sha failures
Add Geoff to contribs list