vtkDataSetSurface copies integral valued arrays when not interpolating
vtkDataSetSurfaceFilter can subdivide nonlinear cells. When it does it cannot handle integral valued arrays, so they are discarded. When no subdivision is done, i.e. non-linear subdivision level == 1, the integral valued arrays are now copied too.
Backport: release