Add decorations for things which are considered part of the API
Mark constructors and destructors as default where appropriate
Use default member initializers and constructor delegation
Use C++11 features with containers
Use #ifdef _WIN32 rather than WIN32 It is the proper compiler-defined macro to use. WIN32 is defined by SDK headers and may not appear in all cases.
Make FS::Path::Iterator meet forward iterator requirements
Add Path::c_str() method
Comment updates
Store an array of separators alongside with the path string
Make FS::Path::Iterator assignable
Add other comparison operators to FS::Path
Style fix: add whitespace
Reorder Path member functions
Comment changes
Style update: remove alignment
Remove Id tags and copyright notices from source files
Prepare for assimilation into core