Use rst style code marking.
Remove references to deprecated value_handler in code generator.
Change validate routine to a single return and a few other documentation changes for Sphinx.
Remove non-descriptive docs.
Wrap lines at 80 chars.
Don't open file right away in trace file source, allow to be set later.
Throw an error if no filename is set when TraceDataSource is started.
Avoid an extra loop when validating trace messages and add a test case.
Document how to run the test suite.
Merge branch 'pr/14' into next