Fix GTEST_ROOT variable name.
Ignore gtest directories.
Add flag to CXX flags if supported.
Compile tests with CXX compilers and link against gtest libs.
Switch tests over to gtest.
Introduce struct Mbo*_t names so headers can be included in CXX code.
Download gtest into source tree rather than /usr/src.
add_subdirectory for gtest.