Our minimum C++ version is C++17, which has std::filesystem, so ditch the boost dependency and use the standard library instead. (this only affects temp file creation in the QA suite anyway).