Removed dev-master as default version for versionless artifact
Added notice about need of zip extension
Added test for ComposerRepository::whatProvides
Added support for the alias of an aliased package
Fixed update alias packages in dry-run mode
Settings of the same repository for a package is allowed.
fixed typo in doc
Allow svn repositories to reside deeper than module root
Default module path to empty string
Update 02-libraries.md: typo
Fixes #1822 Update 02-libraries.md

Assuming #1822 is correct, this should fix it.
Merge pull request #1823 from myqlarson/patch-2

Fixes #1822 Update 02-libraries.md
Merge pull request #1821 from myqlarson/patch-1

Update 02-libraries.md: typo
Fixes #1822 Update 02-libraries.md

If username is unrelated, then I propose `username` rather than `composer` or `acme` to avoid confusion.
Merge pull request #1824 from myqlarson/patch-2

Fixes #1822 Update 02-libraries.md
Update deps
Return different error code for SolverProblemsException

To make it easier for external tools to detect SolverProblems and react
to them accordingly,
this PR introduces a new exit code.
Merge pull request #1827 from pulse00/exitcode-patch

Return different error code for SolverProblemsException
Workaround when your proxy server fails request with enabled http_proxy_request_fulluri HTTP parameter
updated diagnostics to test fulluri proxy param handling