Implement cmake macros and some foundational helpers for Tundra to declare and build unit tests with the help of CMake/CTest and QTest.