updated hdf5 CMake: enable by default, made build dependent on if header and library found