Non-recursive make.
Add the infrastructure for the CPPUNIT testing framework
Update xcode for unit tests.
Implement unit tests for System class
More robust test for ending bit string.
Add noinst_HEADERS.
Recursive makefiles after all.
Add --enable-gcov argument to configure.
Fix a recursion issue with gcov m4 macro.
Add gcov flags to CXXFLAGS instead of CFLAGS
Generate test coverage with gcov.
Add coverage module.
(Almost) fully functional html code coverage reports.
Add branch coverage information.
Add run test script for jenkins.
Adjust build system for running on ec2.
Syntax differences between OS X and Ubuntu.
Correctly setup XML test output.
Send correct exit code on test failure.
Disable branch coverage.

This version of ubuntu only has version 1.09, rather than 1.10.