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

Why do we specifically want little endian in a `common` header?