Implement openat() and split out a NativeFilesystem class
Add support for mounting arbitrary filesystems