Fix Catalyst Base edition patch

Change-Id: I959c0d44b3c2bb14f086334bdb3da2ce76f55dc2
BUG #14275. Expose hidden representations property.

Exposing hidden representations property from comparative render view so that 3D
widget are rendering correctly in comparative view. This addresses the warning
messages reported by the bug report #14275.

Change-Id: I904251bb89ae0549a5d060b02bad081d73ac3a69
Update VTK for fix BUG #14273.

Change-Id: I358e15be9e21b68c745c026fa225138551fcbdb8
BUG #14181: Add link-camera option to the menu always.

"Link Camera" option is now available in the context menu even when
right-clicking on an object.

Change-Id: Ie694448695dd63c8b8bfa8185825a0e40f8ff43e
Hide selection label visibility in properties panel

This marks the selection label visibility properties with
panel_visibility=Never so that they won't show up in the properties
panel.

Change-Id: Ie054f13c69b2a3d50347fd6b7a2814bb29cc57d9
Add support for state loading at launch time for WebVisualizer

Change-Id: I28d5d560333661bcd6ae9390d4dc5f3c17b1b573
Allow WebVisualizer to not have a file to load

Change-Id: Ia64fb9593f3c5d6fde29b2a72c46e8d594bafb13
Fix paraview's python modules.

This change fixes the install rule for paraview's python modules.
It also copies copies vtk's python modules into the build tree in two
locations. The first is into paraview/vtk/, for old style scripts that
use a subset of vtk. The second is into vtk/ for new scripts,
that want to access the whole of VTK.

I've modified the module search path for linux so that we can
have one python module install location that works for both VTK and
ParaView under Mac, Linux and Windows.

Change-Id: I2e81232502c8905bf3fdd1d4aaec5e4cc6e5aa7e
Disable SelectionLabels test if Python is disabled

This fixes a test failure for the SelectionLabels which fails
if Python is not enabled. Now the test should only be run if
ParaView is built with Python support.

Change-Id: Iee16e0e4d1642e8990b12302a923f37d4ea47a40
Merge topic '14181_fix_link_camera'

412d3de BUG #14181: Add link-camera option to the menu always.
Merge topic '14274-fixup-catalyst'

101a315 Fix Catalyst Base edition patch
Merge topic '14275_fix_comparative_view'

ebf0ea6 BUG #14275. Expose hidden representations property.
Merge topic '14276-hide-label-visibility'

5057093 Hide selection label visibility in properties panel
Merge topic 'cosmotools-vtk-extensions'

f0aa92b Forward VTK
70ced53 Do not add empty categories in the filters menu
ba8152b Import Voronoi reader and associated plugins
f3bbca4 Add CosmoTools ParaView VTK Extensions module
6e7c6b6 Remove import of legacy VTK cosmo readers/filters
Merge topic 'fix_segfault_on_invalid_input'

e8cb6c9 Update VTK for fix BUG #14273.
Merge topic 'pvweb-state-loading'

6b008c1 Allow WebVisualizer to not have a file to load
cf32267 Add support for state loading at launch time for WebVisualizer
Surface LIC Plugin : Expose new surface lic features

Updates to the GUI files to expose new VTK surface lic
features in PV. Adds support for IceT render empty
images.

Change-Id: Ib282b5d283c010f5aff5393e974151310a6c44c2
Remove deprecated code.

Remove code that was commented out and marked as deprecated.

Change-Id: I14c918e628feafdac67b538cfaba6f9eb33c9c7f
Added mechanism to link properties in representations.

In a typical use-case for Representation proxies, we have properties on the
outer representation proxy, e.g. Input, which is also present on sub-proxies.
Now, the Input property on the sub-proxies needs to be linked with the outer
"Input" property so that domains are updated correctly when the use changes the
outer "Input" property. This was done by a hack in vtkSMPVRepresentationProxy.
Since this pattern is typical with representations, providing a mechanism to
setup links generically by adding an API to vtkSMRepresentationProxy.

Also fixed vtkSMProperty subclasses to treat vtkSMProperty::Copy() to imply that
both checked and unchecked property values are copied. The newly added API to
vtkSMRepresentationProxy relies on that.

Change-Id: Iab5fa11c92032ebee6b9ffbe84172d8cec41e32c
BUG #14280: Fixed issues with multiple views in  batch.

Renderings with multiple views were ending up being mangled since the renderers
were not getting disabled in the shared render window especially for chart
views. This addresses that issue (added a test using the script provided by the
bug report).

Also fixed the warning message about StereoCapableRenderWindow that would pop up
every time a new view was created in any mode where a shared render window was
being used.

Change-Id: I43a578c7978b45f452e6b6fd845aac764e0ef235