Manages application/tool options. Options are mapped to Java Bean properties
using annotations. Help texts can be specified for options also using
annotations and a complete help text can be generated by the options manager.
Options can be loaded from command line arg String[] array, an XML file, or a
java properties file.