Deprecating MultiBlock datasets

Steps to move forward

  1. Make all filters that accept only vtkMultiBlockDataSet to accept vtkPartitionedDataSetCollection too
  2. Make the pipeline optionally convert sources/readers/filters that generate vtkMultiBlockDataSet to generate vtkPartitionedDataSetCollection
  3. Change the guts of every source/reader/filter to generate only vtkPartitionedDataSetCollection instead of vtkMultiBlockDataSet
  4. Deprecate vtkMultiBlockDataSet

Steps 3/4 are breaking changes so hopefully they will make it in VTK 10.