Fix a docstring.
Raise helpful error messages if h5py not available.

Also, do a client-side check for h5py in save_hdf5, though it isn't needed until engine-side.