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

When returning class objects by value, please return them as const values to preventing incorrect usage if someone expects it to behave like a reference.