Add user pointer to vtk_polydata cuda implementation

This makes it easier to customize the copy to GPU to allow
for custom derivations such as the splotch painters which will use
their own array types.