Fix error on check exclude from download composer.json
Fixed minor typo on 'require' property
Add information on how to run scripts manually
Removed sneaky typo
Docs: Added Note about tags vs. version constraint

I made this mistake myself a few days ago, so I think it will be useful to note that here.
SelfUpdateCommand: initial groundwork for --rollback
SelfUpdateCommand: only use 1 rollback snapshot at a time
SelfUpdateCommand: do not delete old snapshots, allow user to clean them
SelfUpdateCommand: removed unneeded return
Allow the autoloader suffix to be configured from a project's composer.json
Updates per @stof
Merge pull request #2496 from oziks/fix-exclude

Fix error on check exclude from download composer.json
Merge pull request #2512 from adanlobato/fix/minor-typo

Fixed minor typo on 'require' property
Detect require overrides, fixes #2503
Merge pull request #2515 from asgrim/patch-1

Add information on how to run scripts manually
Merge pull request #2519 from cebe/patch-1

Docs: Added Note about tags vs. version constraint
Fire pre-update|install-cmd event as early as it should be, refs #2520
Merge remote-tracking branch 'stanlemon/configure-autoloader-suffix'
Fixed missing closed warning tag. 

In a console output a warning tag is not closed
Finalize new autoloader-suffix config value, refs #2524, fixes #1413