Add support for UTF-16 strings for LowPaths in FS:USER
Use std::u16string for conversion between UTF-8 and UTF-16, FS:USER functions
FileSys: Added DebugStr method to Path class.
FileSys: Updated backend code to use FileSys::Path instead of string for paths.
FS_User: Support FileSye::Path in a more generic way.