Add virtual destructor for IOSHandle and IOSDirHandle.

The destructor should be virtual so that when an base pointer is
deleted, the correct destructor can be called.
Implement FUSE IOStore

So that any file system who has FUSE export, can be used as
the backend of PLFS.