Allow std::string to be used in CS parsing and OStream wrapping.

Change-Id: Iaa0f1320fde61cb545c641d374e6da789b23960d
Create vtkPVPythonInformation and use it in the about dialog.

Ref #14614. Also remove python stuff from vtkPVServerInformation
that was added in last commit.

Change-Id: I73473138742e47cb4959f04fc598ce272d3c91c9
Merge topic '14614-report-numpy' into next

89d8afc6 Create vtkPVPythonInformation and use it in the about dialog.
13503ecc Allow std::string to be used in CS parsing and OStream wrapping.
Fix failing header test.

Change-Id: I295df02aaf6e470cac488bf0459be7aed01cfcc3
Merge topic '14614-report-numpy' into next

29a43d0a Fix failing header test.
Undef VTK_DATA_ARRAY_TEMPLATE_TYPE so multiple headers can use it.

We want to be able to use multiple range domain headers in the same
translation unit, and we can't do that if we don't undef it properly.

Change-Id: I8589bd62606997bfd39e69c2862238ce144e6df7
Merge topic 'data_template_redefine' into next

e8e64847 Undef VTK_DATA_ARRAY_TEMPLATE_TYPE so multiple headers can use it.