Our netcdf subpackage may need detected HDF5 info

Adding just HDF5_vars is probably better than adding in all our
optional packages at once.  This will need to get more complicated if
we add more subpackages and/or more dependencies shared with them.