Enabled compiler warnings and fixed a warning
Initial checkin for command-line parsing; not fully implemented yet
Checkpoint for argument parsing
Atomic nestled short switches

A program argument with nestled short switches is either completely
parsed or not parsed at all.
Implemented Parser::shortMayNestle()

Specifies whether short switches may nestle together like "-ab"
or if they need to be separate like "-a -b". Also handles switches
that take arguments: "-a100b200" vs. "-a100 -b200".
Fixed bug in ListParser
Implemented Switch::explodeVector()
Implemented Switch::save() et al
Implemented ParserResult::parsedArgs()
Documentation for Parser methods
Implemented file inclusion
Minor adjustment so "-" is a positional argument

In order to be a switch, the argument must start with a valid switch
prefix and be followed by at least one more character.
Fixed a couple things in the list parser
Initial version of  very simple markup system

The goal is to be able to use it when writing documentation for
command-line switches.  It currently generates nroff man pages
but allows the user to write documentation that's readable.
Command-line parsing uses markup for documentation
Command-line parsing can use a specified Message::Stream
CommandLine and MarkupRoff use Assert
Removed debugging code
Re-added the license file that got lost in a previous merge
Documentation