New: initial composer support
(WIP) CliEngine takes form
Fix: use new CommandLineLib4 API for DefinedSwitch
New: ignore ctags files
(WIP) Engine switch support now working
Updated package details
(WIP) the CliEngine can now execute help switches
New: use CliResult to tell the engine whether to continue or not
New: the Help command now works completely
Fix: make package name compatible with Composer
Update composer.json
New: caller can inject additionalContext, which is passed to the command that we execute
Fix: use the default command if none specified or recognised
New: implemented support for commands to have their own switches
Fix: built-in help now tells the user what the default command is
Fixes for handling the implicit default command
New: only one type of switch, and no separate definitions any more
Fix: display the right source file for where a command is implemented
Stable enough to start depending on released versions of CommandLineLib
Fix: ensure PEAR files have right metadata