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.
added "home" command like the npm one, opens a package in your browser
some minor refactorings
tiny refactorings
escape shell args
rename command
some tiny refactorings
Update SPDX license identifiers to version 1.19
Merge pull request #3137 from dg/pull-spdx

Update SPDX license identifiers to version 1.19
Merge remote-tracking branch 'digitalkaoz/new_home_command'

Conflicts:
	src/Composer/Console/Application.php
Add browse command to docs, add a -H flag and tweak fallback mechanism to maximize chances of opening something, refs #2445
Tweak some page titles
Add support for opening multiple packages at once, refs #2445
Fix class map generator handling of missing files
Merge remote-tracking branch 'MaxGfeller/run-script-enhancement'
Add support for local binaries in scripts, refs #2516