FindHDF5: prefer homebrew, better finding with MPI
Previously, on MacOS Anaconda Python could get in the way of finding an ABI-compatible HDF5. This update looks for Homebrew HDF5 first.
Also, find HDF5 better when only the parallel HDF5 is installed but not specified.