-lhdf5 will ne needed for most cases

Actually there is only one case where one does not need
libhdf5.so: hdf5 was provided as static lib *only* and splash
was build static, too.
Even in the case hdf5 provided both static/shared and splash
build static one will still have to link -lhdf5.