Use vtkRedistributeDataSetFilter for ordered compositing
Reworking the parallel rendering / ordered composting code to use vtkRedistributeDataSetFilter rather than D3. This results in changes to how the Kd-tree is built and communicated for ordered compositing. Information needed to build the kd-tree is also changed and arguably simplified.
fixes #18896 (closed), #18154 (closed), #15816 (closed)
Also updates VTK which fixes #19760 (closed), #19784 (closed), #19679 (closed)