Move everything in src/filesystem.hpp into its own namespace
Rename filesystem::file_name to filesystem::base_name
Remove some unneeded includes
Make filesystem.hpp not depend on config.hpp being included first
Rename file_create_time to file_modified_time, as that's what it does
Remove a comment that is no longer true
Don't try to iterate over things that are not directories
file_name->base_name
Split the parts of filesystem.cpp that don't directly interface with the filesystem off into filesystem_common.cpp
Don't try to iterate over things that are not directories
Merge commit 'ecf8f3d55cfd9ebc76e99941270500a5781d7819' into AI-boost_filesystem