docs: document common npm dependencies

Closes #5299
Merge pull request #5390 from robertkowalski/docs-git-dep

docs: document common npm dependencies
char-spinner: update to not bork windows
v1.4.14
bump ansi and associated deps
columnify@1.1.0
editor@0.1.0
github-url-from-username-repo and read-package-json updates

Prefer https:// git urls instead of git://
Update glob and things depending on glob
graceful-fs@3
ini@1.2.1
more minor dep bumps
Update osenv@0.1.0 which removes ~/tmp as possible tmp-folder

Closes #3470
reduce logging for unbuild

Too ridiculous, especially for deep deps
Only spin the spinner when we're fetching stuff
osenv@0.1.0
graceful-fs@3.0.2
fstream@0.1.26
cache: atomic de-race-ified package.json writing

a. Use a tmp file with the pid, and mv into place
b. Only write it once, use inflight to hop on it if in progress
v1.4.15