Add vfs::ofstream.
Cleanup mount-path remapping as visitor to reduce code.
Add reverse iterator to custom_unordered_pool inorder to traverse mounts in reverse order (so later mounted patches apply first).