vtkXMLCompositeDataWriter: make MakeDirectory() virtual and prevent redundant directory creation in parallel
Make it virtual and override it in vtkXMLPMultiBlockDataWriter so that only rank 0 tries to create the directory where pieces are written.
Backport: release Backport: paraview/release