lib/nfs/Connection: make GetEventLoop() public
Makefile.am: add libnfs and libsmbclient to STORAGE_LIBS
test/run_storage: new debug program
lib/nfs/Connection: add method Stat(path)
lib/nfs/Connection: add methods {Open,Read,Close}Directory()
storage/nfs: move code to Copy()
storage/nfs: move code to class MemoryStorageDirectoryReader

Read all directory entries into memory and close the struct nfsdir
before returning the StorageDirectoryReader instance.  This is what
libnfs does, anyway.