Factory uses "prefered-install" configuration when creating
DownloadManager
attach IO to DownloadManager in "package" command
removes hardcoded "prefer-source" in ArchiveManage when calling
DownloadManager
use available $io in archive
https://github.com/composer/composer/pull/2099#pullrequestreviewcomment-5318806
Merge pull request #2153 from renanbr/archive-prefer-dist

prefer-dist and archive synchronized
Correctly set watch2 on rule watch nodes for learned rules fixes #2181
Improve reporting of github rate limiting errors, fixes #2183
Fix output of invalid zip files when download is retried
Fix display of commands in ProcessExecutor, refs #2146
Add global command to be able to require/install/update global packages, fixes #1813, fixes #55
Add docs for global command
Merge branch 'global'
Allow the authentications to be loaded in the IO independently
Mark class as abstract
Fix typo
Return path of the downloaded file
Fixes the autoload_namespaces generator for packages in the root of the vendor directory
Fix VCS drivers to always use identifiers and not tag names since those can change or disappear
Update tests
Merge pull request #2187 from benjisg/fix-AutoloadNamespacesGenerator

Fixes the autoload_namespaces generator