Merge pull request #5 from cgay/docs

More edits for Testworks user guide.
Remove done items from to-do list.
Use join instead of (broken) reduce.
Merge pull request #6 from cgay/dev

Update to-do list and minor command-line code improvement.
Add registry, testworks-test-suite-app.
Add .gitignore.
Remove Makegen from Gwydion Dylan days.
Rename *-lib.dylan to *-library.dylan.
[surefire] Improve indentation of XML output.
[surefire] Reason could be false.
[surefire] test result may be an error.

Before, we were only handling a check result being an error, but
we need to handle it for a test as well.
Merge pull request #9 from waywardmonkeys/surefire-improvements

Surefire improvements
Rename gui-testworks to testworks-gui.

This brings everything into the same overall naming scheme.
Added --list-suites and --list-tests
Merge pull request #10 from BarAgent/listing

Added --list-suites and --list-tests
Treat "crashed" like other tests and return a status code. The check-* functions now supply a reason for failure rather than having the report generation code try to come up with one based on a condition object.
Rename $all to $all-tags.
Remove benchmark code and report timing/allocation info for all tests.
Change an straggler occurrence of <test-result> to <component-result>.
usec -> microseconds, in values list, for consistency.