Don't throw an exception if the called script is not one of the
event-scripts. This makes it possible for one to define their own
scripts like "make-release" etc.
Throw an exception if no listeners have been found for given event.
Check if a given event has registered any listeners. If not the script
is not defined in the composer.json file
Don't throw exception in the doDispatch method.
Added a new method to check if an event has any listeners registered.
Fix phpdoc
Merge remote-tracking branch 'MaxGfeller/run-script-enhancement'
Add support for local binaries in scripts, refs #2516
Update deps
Add top level aliases for nonstandard scripts and allow parameter passing, refs #2516
Switch working dir before loading composer, fixes #3146
Improve scripts docs
Doc tweak
ArchiveCommand improvements
Clean up properly after creating the vendor dir
Archive manager tweaks to reduce file path lengths, fixes #2808
Merge remote-tracking branch 'francoispluchino/fix-phpdoc'

Conflicts:
	src/Composer/EventDispatcher/EventDispatcher.php
Add auth helper and reuse it in git downloader
Add comment
Load scripts without preloading a composer instance to avoid side-effects, fixes #3155