MountableFileSystem now fixes the paths in error messages.

I also fixed some subtle bugs where BaseFileSystem called the main node API -- which isn't appropriate for e.g. MountableFileSystem, where referenced paths are relative to the file system and not the MFS root.