Fix typo in method name.

Change-Id: I1f6d6e7a668e9e8c709da3ae0bb7f3649e0151e4
Reduce vtkPVVTKExtensionsCore dependencies

Commit bcee11ca added vtkFiltersGeneral, vtkImagingCore
and vtkInfovisCore as dependencies after a refactor. For
Catalyst we want to remove these dependence. A VTK change
moving the appenders used by vtkMultiProcessControllerHelper
to vtkFilterCore makes this possible. We have also
depreciated support for vtkGraph in vtkMultiProcessControllerHelper
to break the dependence on vtkInfovisCore

Change-Id: Ie0b195b63e6237f24413c31c6d1112f727319c44
Add COMPILE_DEPENDS on vtkUtilitiesEncodeString

Commit 8407ab69 introduced the use of vtkEncodeString in
the CoProcessing module.  However, it didn't add the
appropriate dependence so was relying on that fact that
other modules enabled it, which may not aways be the case.

Change-Id: Ic9485d379ccb6f53a8f54b653d8700ff1ac0fc48
Add explicit dependence on vtkPVCommon

vtkPVClientServerCoreCore classes include vtkCommandOptions.
However, there is no explicit dependence, the code is currently
relying on transitive dependences to pull it in. This is not
the case in Catalyst.

Change-Id: Ia52830d3e29b5d856ed872838a11600b21f34919
Move VTK forward

Move VTK forward to include vtkFiltersCore moves.

Change-Id: I68d17870e746754ea1a5eeeebc46d8488dfb99e5
Change dependence from vtkIOXML to vtkIOXMLParser

Change dependence on vtkIOXML to smaller module
vtkIOXMLParser for vtkPVCommon module. Have to
add explicit dependency on vtkIOXML for
vtkPVVTKExtensionsRendering.

Change-Id: Ic704a8d3e956a26a8d0d159ab926d1119726d19b
Use a better sampling strategy and technique.

Avoid the overhead of `vtkVariantArray` creation for each tuple
when identifying unique tuples. Also, sample less (O(log(n))
instead of n in the case where there are a few distinct values).
The sampling is now performed by the `vtkAbstractArray` class.

This should fix bug 13524.

Change-Id: If16fb14a897e92d55a7ade0aafc230c6893a8a4e
Merge topic 'cataylst-depends' into next

ff72fa8 Change dependence from vtkIOXML to vtkIOXMLParser
4d91d12 Move VTK forward
d16f198 Add explicit dependence on vtkPVCommon
e3a3924 Add COMPILE_DEPENDS on vtkUtilitiesEncodeString
efcafc8 Reduce vtkPVVTKExtensionsCore dependencies
Fix python annotation warnings

Change-Id: I7cf55ec1a13dc42d1f69298aa2e3742682a8a3b2
Merge topic '13595_string_array_in_python_annotation_warn_part' into next

33ecf56 Fix python annotation warnings
Forward VTK to gerrit/master

Change-Id: Id664b3d128a9c8fbde7ab7ee58434e38704fa363
Merge topic 'forward-to-vtk-master' into next

7537a2e Forward VTK to gerrit/master
Merge topic '13524_fix_slow_arrayinfo' into next

7510a9a Use a better sampling strategy and technique.
e1535c2 Fix typo in method name.
Remove dependence on vtkPVServerManagerDefault

Replace SMApplication's dependence on vtkPVServerManagerDefault
with vtkPVServerManagerCore. Update pqCore to depend on
vtkPVServerManagerDefault explicitly.

Change-Id: Iac2322960c13ed882f571825dfed8cef4cca2c06
Merge topic 'cataylst-depends' into next

38c6763 Remove dependence on vtkPVServerManagerDefault
Add explicity dependence for vtkPVServerManagerCore

Make vtkPVServerManagerCore explicitly depend on
vtkCommonCore.

Change-Id: Ia2c462a87f261500e5b2c597ab5e42074c542f74
Merge topic 'cataylst-depends' into next

8049d39 Add explicity dependence for vtkPVServerManagerCore
Made some modules and proxies optional.

When running in a limited mode (such as in Catalyst), ParaView
Python does not need access to all Python modules. Made some
optional.

Suggested-By: Berk Geveci <berk.geveci@kitware.com>
Change-Id: I3527b98e0224609ec95fe5ace8233dc6fb6bcd9a
Moved vtkSMPWriterProxy to ServerManagerCore

There was no good reason for this class to not be in ServerManagerCore
and moving it allowed using writers without pulling ServerManagerDefault in.

Suggested-By: Berk Geveci <berk.geveci@kitware.com>
Change-Id: Icb3db5f2c8d0775d26e841a60f81f264a9d8f165
Update CMakeLists.txt and export macros for move.

Change-Id: I2365e3772b89cab24a7a5d9c4110307d3c76d381