vtkWrappingPython changed to vtkWrappingPythonCore

vtkWrappingPython module has changed to vtkWrappingPythonCore along with
other changes. This commit has corresponding changes for PV to
accomodate for these changes. The following things were done.

- Renamed
  - vtkWrappingPython => vtkWrappingPythonCore
  - vtk_module_classes_load => vtk_module_headers_load
  - {module}_CLASSES => {module}_HEADERS
  - ${module}_CLASS_${class}_WRAP_EXCLUDE => ${module}_HEADER_${class}_WRAP_EXCLUDE
  - ${module}_CLASS_${class}_ABSTRACT => ${module}_HEADER_${class}_ABSTRACT

- Configured the VTK_PYTHON_LIBRARY_DIR in PV instead of VTK

Change-Id: I19112626d3226c7c1bc7145061882bb13244ba36
BUG: mark abstract classes correctly

Change-Id: Iae16568ba89d91f07c45a20a57b89f628a005fc9
Merge topic 'renable_catalyst_tests' into next

9cd9dfe BUG: mark abstract classes correctly
Don't replace an algorithm's executive if a proper one already exists.

In vtkSISourceProxy, an algorithm's executive is automatically
replaced with a given executive. Reasons to avoid this:

1) if it is the same executive, we have unneeded computation

2) if it is an executive that is derived from the requested
executive it replaces the desired one with a superclass of
it. For algorithms with specialized executives that are set
as the default executive for them it will replace them.

This fixes the issue.

Change-Id: I361e552d822fcfea43bdfc90a2929c1f509fa0fc
Merge topic '13973_do_not_auto_replace_algorithm_executive' into next

57bb7aa Don't replace an algorithm's executive if a proper one already exists.
Updating VTK.

The latest changes brings in changes to pythong wrapping. The current
topic has corresponding changes for ParaView.

Change-Id: I99605de0027f8521b3c9b897007ec6b4cb3b808f
Merge topic 'python-wrapping' into next

de6044b Updating VTK.
5764546 vtkWrappingPython changed to vtkWrappingPythonCore