added HDF5File::listAttributes() and test