Add support for UTF-16 strings for LowPaths in FS:USER

`Common::UTF16ToUTF8` should be fixed to take `std::u16string`