add flush(HDF5File) / speedup names() / allow to mmap individual entries

Just some small additions needed for `DictFiles.jl`

`runtests.jl` passes