New class CommandLineArgs to handle command line arguments

CommandLineArgs parses the input that was passed in as a parameter
to the java agent on the command line. These parameters are then used to
configure Ganglia. Any missing parameter is given the value of null so
that parameters defined in the XML can override them.