init-package-json@1.0.0

Defaults package versions in 'npm init' to 1.0.0 instead of 0.0.0
license: Cleaned up legalese with actual lawyer
cmd-shim@1.1.2
glob@4.0.5
fstream@0.1.29
github-url-from-git@1.2.0
read-package-json@1.2.4
v1.4.22
update several dependencies

The quest to avoid SemVer '0.x' magic continues.
v1.4.23
Detect non-gzipped tar files more reliably

In addition to starting with the string `package/`, they may also start
with a `pax_global_header`, and this is almost certainly an indication
that we are dealing with a tar file.  For example, git adds a global
header with the commit sha when producing archive files.
rename .gitignore when unpacking foreign tarballs

Fix #5658

Note that this doesn't actually *ignore* the files specified by the
.gitignore and/or .npmignore files.  That would likely require removing
them after the fact, as well as all the same logic that exists in
fstream-npm, since tar does not give us a directory listing, and
tarballs may have their files in any random order.
tar.js: Comment should describe why not what
Remove unpublish step from make publish

Doesn't work that way any more anyway
Remove outdated docpublish make target
Add script to output 'v1.4-next' publish tag
Publish with --tag=v1.4-next
Add 'make tag' to tag current release as latest
doc: update version doc to include pre-* increment args
add new changelog

To be maintained by publisher, which for now is @othiym23 (THAT'S MEEE).