WIP: Let tests run from build dir rather than install dir
This MR contains CMakeLists changes required to compile and run the unittests from within the build directory, rather than using (potentially outdated/non-existent) ones from the ${CMAKE_INSTALL_DIR}