vtkCompleteArrays not handling situation with only points and not cells
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
If there are points but no cells and points are only on process 0 then vtkCompleteArrays gets rid of all point data arrays.
I'm also making it more efficient where process 0 only has to get the point data and cell data arrays information from one other process.