Reverted the earlier changes to improve libc++ compatibility.

Replaced std::hash<std::filesystem::path> with custom filesystem_hash.

Hopefully fixed bad CSS for docs.