Package should have download options
Package options must be passed as argument to downloader
Package options should be dumped if exists
Package options must be a non mandatory array and should be loaded when
exists
Repository options must be replicated on package when dist file is under
repository base dir
Add a warning for unbound constraints in the validating loader

Closes #2165
Added a new FAQ entry about unbound version constraints
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/Composer/Downloader/FileDownloader.php
Only print suggestions in dev mode

There is no need to clutter the screen/logs/whatever with suggestions in production installs. If someone didn't care about them in dev mode, they certainly won't in production :)
Merge pull request #2883 from dzuelke/dev-suggestions

Only print suggestions in dev mode
Fix boolean check fail from a8ec134c2c34482bedf08c6d022cbbc5ca3fa7bc
Process remove ops first, fixes #2874
Fix integration tests
fixed: dead symlink breaks gc
Merge pull request #2888 from BreiteSeite/master

fixed: dead symlink breaks gc
Clarify log messages when skipping existing bins
Merge pull request #2891 from igorw/skip-bin-log-msg

Clarify log messages when skipping existing bins
Merge remote-tracking branch 'stof/doc_unbound'
Adjustments to unbound constraint docs
Merge remote-tracking branch 'origin/master'