Support for 64-bit types without 64-bit ids
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Currently the vtkTemplateMacro supports all the fundamental C types like "unsigned long" and "int". Instead it should support all combinations of size/signedness like "vtkTypeUInt32" and "vtkTypeInt64" using whatever native types are available to fill the roles. The vtkType.h file from ParaView/Utilities/VTKClientServer should be adapted to plain-old VTK, put in Common, and always included.
These changes will allow all kinds of data to be processed even when 64-bit ids are not in use.