Making CellIterators have same point data type as the input data set.
For accuracy the classes that derive from vtkCellIterator that use data sets with vtkPoints for their point storage should have the same floating point accuracy. This was already done for vtkPointSetCellIterator but not the others.