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'