Fix for vtk-m 32-bit Ids and add support for vtk-m 1.9
We've usually built VTK-m with 64-bit ids, but it turns out there's some bugs dealing with types when you build it with 32-bit Ids. This fixes those.
Also apparently Ascent uses VTK-m 1.9 and so we need to support it as well. This also adds a CI build for VTK-m 1.9 (and this one is built with 32-bit Ids) so we can catch any issues that may arise.
Edited by Caitlin Ross