The important improvements are:
- check that HDF5 compiler wrapper is able to compile and link a simple HDF5 program
- have more default directories to search for the HDF5 libraries
- work with HDF5 1.10.6
Before this, CMake would get confused by the Anaconda / Miniconda HDF5 compiler wrapper. This also makes Intel compiler on Windows work with HDF5.