Add `Session::globalIds()`.
This does type checking to ensure auto-generated global IDs
(which are vtkIdType) never override aeva global IDs (which
are int
for now). It also searches for arrays that are
global IDs but have not been marked as such in vtkDataSetAttributes
because many filters refuse to propagate global IDs.