Attempt user/pass authentication for git repos not on github
Store http auth creds by domain only
Look for Auth failed anywhere in errorOutput
Capture user/pass from 'git remote' when updating non github repo
Merge remote-tracking branch 'machee/gitUserPassNonGithub'

Conflicts:
	src/Composer/Downloader/GitDownloader.php