C++ tests set up. They probably don't compile; need to write iostream ops for prettyprinting and set up C++ build in scons.
Merge remote-tracking branch 'mlp/cxx'
Added coverage support