Add support for VTK9
VTK 9 changes the CMake interface pretty significantly. To get ACVD working with VTK 7, 8, and 9, we need to address at least the following:
- No more
VTK_USE_FILE
(handled in !9 (merged)) - VTK library targets now have CMake prefixes (e.g.
vtkCommonCore -> VTK::CommonCore
) - Missing includes, symbols, and definitions when the above are fixed. This implies missing includes or linkage somewhere.