Most functions already operate on std::strings. This also removes the need to manually null terminate thread names.
FS: Added to CMakeLists.txt