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
- Adding prefix option to ClassLoader::add()
- Adding set method to ClassLoader for overwriting
Refactoring ClassLoader::add() to return early
Making prepend work with fallbacks & coding standards
Update deps
Do not check for changes if there is no vcs dir

In case the package is in a broken state we do not want to show diffs from the main project
Enforce UTC on all datetime instances, set lock release date to datetime always, refs #923
Enforce a UTC timezone if none is set to prevent misconfigured php from blowing up, refs #923
require $name to be lowercase
Make sure suggested value conforms to allowed values
Regex for replacement from https://github.com/composer/packagist/blob/master/src/Packagist/WebBundle/Entity/Package.php#L191
Check --name value if it's passed in, as that's not validated anywhere
Merge pull request #1349 from colinfrei/strictPackageName

Enforce stricter package names
Add warning for outdated lock file since they cause massive slowdowns
Add warning for invalid chars in package names
Fix tests
Fix updates when dev packages have new dependencies (no more double updates needed), fixes #1105
Rename cache dirs to consolidate them by purpose