VDDReporter cleanup

This change does some minor cleanup and code rearrangement in
VddSummaryReporter.

Testing done:

Compiled.
Rename VddSummaryReporter to VDDReporter

The current VDDReporter entry point, VddLogConverter, only has a main (and
supporting) method that creates a single VddSummaryReporter object for all
logs.

This change is the start of a simplification of that, renaming
VddSummaryReporter to VDDReporter and making that then the entry point of
VDDReporter.
Rename VddSummaryReporter to VDDReporter

The current VDDReporter entry point, VddLogConverter, only has a main (and
supporting) method that creates a single VddSummaryReporter object for all
logs.

This change renames all references to VddSummaryReporter so that they refer
to VDDReporter instead.

Testing done:

Compiled.
Clean up and condense VDDReporter's main

This change prepares VDDReporter's main method to be moved over into the
new VDDReporter class by cleaning it up and condensing it.

Testing done:

Ran with both --suitefile and --suitedir
Move VDDReporter's entry point into VDDReporter

This change finishes the consolidation of VDDReporter's entry point by
moving main into VDDReporter and deleting VddLogConverter.

Testing done:

Compiled both regular and debug builds and ran VDDReporter with both.
Centralize command line parsing.

Command line parsing in VDDReporter is very simple. This change, then,
deletes the classes that handled that in favor of using a simple for loop
in main.

Testing done:

Ran VDDReporter with all options.
Delete three unusued classes from VDDReporter

Testing done:

Compiled and ran VDDReporter
Make imports explicit in VDDReader.

Testing done:

Compiled.
VDDReporter constructor and global cleanup

Testing done:

Compiled and ran.
Consolidate file reading in VDDReporter

This change moves the file reading code into a single method and replaces
the two blocks that had been loading files with calls to that method.

Testing done:

Compiled and ran, verifying that the output files still looked as they should.
Create data structure for suite data in VDDReporter

Testing done:

Compiled and ran and checked results.
Slightly clean up suite summary file reading

Testing done:

Compiled, ran, and checked the output
Overhaul XML handling in VDDReporter

This change reworks the plumbing of VDDReporter with respect to how it reads
the suite summary log files.  XML Nodes are only gone through once now,
rather than hundreds or thousands of times.  A longstanding bug that
prevented the display of more than one suite with the same name has also
been fixed.

Testing done:

Many iterations of VDDReporter against a variety of data.