v1.2.19
Update maybeGithub to try private git repositories

  - Fixes #3076
  - Will make namespace style lookups take a bit longer
  - Will make it a LOT easier to install private repos. Now it's
	`npm i Company/module` instead of remembering the
	specific ssh uri dance.
pass silent flag into addRemoteGit to error silently

With the change to maybeGithub where it now tries both the
	public and private git uris we should allow
	addRemoteGit to not print errors to stdout since that
	function is now recoverable by means of retry.

We only call addRemoteGit with silent set to true the first time
	and call it with silent set to false the second time
	so that when the cloning process fails the second time
	it will print to stdout/stderr
introduce npm-user-validate, related to #3362
add npm-user-validate@0.0.1
test: Don't wait for lockfiles in publishConfig test

Was timing out