Option: Move class source to separate files.
OptionParser: Define ‘ArgumentList’ type in outer scope of class.
OptionParser: Add convenience method ‘addOptions’.
Option,bugfix: Method ‘hasValue’ now checks if there is a value name defined.
CommandLineInterface,refactoring: Introduce new class.
HelpFormatter: Add new class.
HelpCommand: Use ‘HelpFormatter’ class for generating help message.