Add changes for Kokkos/HIP support
- Some of the unit tests for serial and Kokkos are disabled for HIPCC to properly compile.
- VTKM_MATH_ASSERT and VTKM_TEST_ASSERT fail to compile with HIP in the execution environment so they are disabled with building with HIP.
- Kokkos::finalize is causing an error so it is temporarily disabled.
- Two failing unit tests (AMD/Kokkos team members suggest that these could be caused by compiler bug(s) in HIPCC)
- 153 - UnitTestDispatcherBase (Subprocess aborted)
- 259 - UnitTestScalarsToColorsKOKKOS (Failed)
Edited by Jieyang Chen