Fix issues with using system HDF5 with MPI support.
Fix issues with using system HDF5 with MPI support.

When building VTK (or ParaView) system HDF5, and if that HDF5 was built with MPI
support enabled, VTK would fail to build. The solution was to always manually
set the HDF5 include dirs and libraries to include the MPI dirs and libraries.
This is needed since hdf5 includes mpi.h in one of its API headers. This fix
addresses that issue by detecting if system HDF5 is built with MPI support (i.e.
HDF5_IS_PARALLEL is set to true) and if so, doing a find_package(MPI) to update
the HDF5 variables to include the MPI ones as well.

This addresses BUG #14363 and should make it easier to build ParaView/VTK on
various supercomputers where this (i.e. using system HDF5 with MPI support) is
commonly the case.

Change-Id: I59c210595496b07c0199bc969058fdc6f38fa813

sumedhasingla/VTK,demarle/VTK,SimVascular/VTK,ashray/VTK-EVM,sumedhasingla/VTK,sankhesh/VTK,sumedhasingla/VTK,candy7393/VTK,msmolens/VTK,mspark93/VTK,hendradarwin/VTK,ashray/VTK-EVM,SimVascular/VTK,keithroe/vtkoptix,sankhesh/VTK,keithroe/vtkoptix,berendkleinhaneveld/VTK,jmerkow/VTK,candy7393/VTK,SimVascular/VTK,SimVascular/VTK,msmolens/VTK,johnkit/vtk-dev,keithroe/vtkoptix,keithroe/vtkoptix,jmerkow/VTK,berendkleinhaneveld/VTK,ashray/VTK-EVM,jmerkow/VTK,hendradarwin/VTK,johnkit/vtk-dev,jmerkow/VTK,hendradarwin/VTK,mspark93/VTK,demarle/VTK,ashray/VTK-EVM,msmolens/VTK,johnkit/vtk-dev,gram526/VTK,demarle/VTK,berendkleinhaneveld/VTK,demarle/VTK,sankhesh/VTK,SimVascular/VTK,gram526/VTK,SimVascular/VTK,ashray/VTK-EVM,ashray/VTK-EVM,berendkleinhaneveld/VTK,SimVascular/VTK,gram526/VTK,jmerkow/VTK,SimVascular/VTK,gram526/VTK,johnkit/vtk-dev,keithroe/vtkoptix,sumedhasingla/VTK,candy7393/VTK,jmerkow/VTK,mspark93/VTK,msmolens/VTK,mspark93/VTK,sankhesh/VTK,gram526/VTK,keithroe/vtkoptix,ashray/VTK-EVM,sumedhasingla/VTK,demarle/VTK,johnkit/vtk-dev,sankhesh/VTK,candy7393/VTK,gram526/VTK,johnkit/vtk-dev,johnkit/vtk-dev,berendkleinhaneveld/VTK,msmolens/VTK,gram526/VTK,keithroe/vtkoptix,hendradarwin/VTK,msmolens/VTK,mspark93/VTK,demarle/VTK,candy7393/VTK,berendkleinhaneveld/VTK,mspark93/VTK,sumedhasingla/VTK,sumedhasingla/VTK,mspark93/VTK,hendradarwin/VTK,sankhesh/VTK,gram526/VTK,keithroe/vtkoptix,jmerkow/VTK,hendradarwin/VTK,candy7393/VTK,candy7393/VTK,ashray/VTK-EVM,sankhesh/VTK,msmolens/VTK,hendradarwin/VTK,candy7393/VTK,demarle/VTK,sumedhasingla/VTK,demarle/VTK,jmerkow/VTK,sankhesh/VTK,berendkleinhaneveld/VTK,msmolens/VTK,mspark93/VTK