Initial import
Adding a few words to documentation
Adding a few tests and a little testability
Adding Logger dummy method source
Adding LogTap to capture logging
Adding tests, fixes for reporting, graphml and txt
Add context to testcode setup and teardown calls.
Reworking reporting module.

+ Remove Log reporter
+ Remove unused *al, **kw args
+ Fix: add attach to ReporterHerd
+ Add start_suite and end_suite
+ Add basic api exercise test for ReporterHerd
Adding suite-name and test-name to cli arguments
Remove docs of removed Log reporter
Change reporting classes back to using kwargs
Log exceptions in executor
Factor out serialize from Graph
Add attaching to PathRecorder, Cartographer
Fix log.exception bug
Fix string interpolation bug
Adding tests for executor
Better documentation, naming of haltcond options
Use python standard xml.etree instead of lxml
Adding support for tgf graph format