The implementors of RawLocalFileSystem were trying to be very smart.
They implement FileStatus#getOwener lazily -- the object
returned is really a RawLocalFileSystem that expect the
FileStatus#getPath to be unchanged so that it can get owner when needed.
Hence we need to interpose a new ViewFsFileStatus that works around.