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
Fixed an issue when a phar file is used in "files" option in composer.json
Update troubleshooting.md

I never thought of looking in the aliases section of the documentation...
Extended the fetchFile() method of the ComposerRepository class to be
able to deal with http basic auth. In case the remote resource responds
with a 401 ask the user for access credentials and retry quering the
resource again.
Config option 'prefer-source' added to schema, refs #553
Support for 'prefer-source' config setting, refs #553
Install/update now uses the new config variable 'prefer-source', fixes #553
Minor code reorg to reduce duplication
Moved 401 handling from ComposerRepository to RemoteFilesystem and
displaying the url when asking for the credentials.
Scratch 'prefer-source'; 'preferred-install' is the bee's knees
Reverted the last changes. Changed logic in callbackGet() method to
respect the 401 handling also if STREAM_NOTIFY_FAILURE fires as on my
local machine the handling of STREAM_NOTIFY_AUTH_REQUIRED never got
executed.
Merge pull request #1658 from miklosm/iss553

Adds 'prefer-source' option to config
Add more output to the profiled runs, refs #1659
Improved error messages in ArrayLoader

Added package name to exception message when an error occurred in source or dist keys
[docs] Link semantic versioning to semver.org
Merge pull request #1666 from deguif/master

Improved error messages in ArrayLoader
Merge pull request #1668 from igorw/patch-6

[docs] Link semantic versioning to semver.org