New target combined_unittest, which will run all tests. Doesn't need update if new unit tests are added as long as they follow the established pattern with directory location and usage of main.cpp.