test: add unit test for FileHandle and FileHandleBuilder
vfs: construct new file handles from old one

convert old pseudoFS handles into new one
vfs: support old file handles

NOTE: this can be 100% correct behavior as it uses
first match export entry for a particular client.
client: add lookup by fh