Sort requirements before saving the composer.json.
Merge branch 'master' into develop
Use reference on translation vars in tl_settings dca.
Fix spelling issue.
Do not drop repository tables by default.
Do not use the vendor path for icons.

This will fix the "missing icons" issue with the ER2 version.
Fix #149, do not use an empty array for commercial packages list.
Do not disable the repository client, if composer is not compatible.
Automatically reload on ConfigUpdateException's.
Fix #169, automatically reload on DuplicateContaoException's.
Redirect from repository client to composer client backend menu.
Fix #172, be more tolerant when generating legacy package version constraints.
Merge branch 'master' into develop

Conflicts:
	src/system/modules/!composer/languages/de/composer_client.php
Update the README file.