ParaViewBranding: Improve install destination flexibility

Replace the INSTALL_(BIN|LIB)_DIR options to build_paraview_client with
more flexible INSTALL_(RUNTIME|LIBRARY|ARCHIVE|BUNDLE)_DIR options.  The
latter match the CMake install(TARGETS) command DESTINATION options.  It
also avoids having a platform-dependent default.  For compatibility,
implement the old options by mapping to the new options.

Also update the call site for ParaView itself to use the new options.

Change-Id: Ib1a3e560424bc2036b82359e5ab0870804bdf778
Update VTK testing macro usage

Change-Id: I4c8b8e0d144f01816b8eb68436e6fd17dc64e71a
Merge topic 'improve-branded-apps'

cffa07e5 ParaViewBranding: Improve install destination flexibility
Merge topic 'vtk-test-macro-compat'

9b0810f3 Update VTK testing macro usage
Add more flexibility to ParaViewWeb catalyst pipeline

Change-Id: I4175cb4469182d5e022f9012b2aca82f07286a91
Fix web factory key

Change-Id: I041e325bb2edfe02aabd5735a2fbbdcdfb8e5213
Refactor classes to remove ui files being included in headers.

To have a developer install of ParaView we need references the auto generated
Qt ui files in the headers of classes, since those files are never installed.

Change-Id: Idc0f9931f9705b4c3833ce37119e854211087e50
Install required headers for SGExportStateWizard.

The SGExportStateWizard and its children need the ui file to be installed,
since they all access and modify member variables defined in it.

Change-Id: Ief11b3c254ddbc08aafea8714ce9bf7a417c9602
Fix typo in documentation (thanks Jean Favre).

Change-Id: I65a3e310577c11d79e97b25627c31cd70fe81400
Fix properties on PlotMatrixView.

Needed to fix widgets and property signatures for properties on the
PlotMatrixView.

Change-Id: I21fb539fd2fad8776c24ee3bbd259fcdbe859049
Backwards compatibility fixes for ColorAttributeType.

We now support complete backwards compatibily for ColorAttributeType and
ColorArrayName in Python. Also fixed logic to backwards compatibility in
Python. ParaView Python package scripts should no longer set the
compatibility to anything. User scripts, however can explicitly request
compatibility to older version.

Change-Id: Ib2b1b925d51586a455c6a52530a55f5a977554ed
Force 4.1 compatibility on Web scripts.

Forcing 4.1 compatibility on Web scripts until we upgrade them to use
new API.

Change-Id: I284fe3dfa31cdfcd4496c600f84e3368e1b13791
Cleanup test to make playback easier/reliable.

Change-Id: I9461b86a98eb651d114c3dfb35bd073cbcfd58b1
Fix missing "import paraview".

Change-Id: Iabae8c84f9d68c54c7132711125fd0c607c410b9
Fix missing import paraview.

Change-Id: I66fd39f9d3f906b97953d83bcf1525e3f95279b3
Merge topic 'fix_dev_install'

ce2e6cb4 Install required headers for SGExportStateWizard.
e7a0d494 Refactor classes to remove ui files being included in headers.
Merge topic 'fix_documentation_typo'

7641997a Fix typo in documentation (thanks Jean Favre).
Merge topic 'lookup_table_cleanup'

bf39ff2b Fix missing import paraview.
a366c8bf Fix missing "import paraview".
396a9a1f Cleanup test to make playback easier/reliable.
daa15489 Force 4.1 compatibility on Web scripts.
72ec4ef2 Backwards compatibility fixes for ColorAttributeType.
19b6654a Fix properties on PlotMatrixView.
868054df Address random collaboration test failures.
79f16f08 Update VTK to remove UncertaintyRendering OpenGL errors.
16f06f7e Fix Catalyst editions.
5b201cf2 Fix errors in vtkUncertaintySurfacePainter.
eb1a26ee Make settings tests more reliable (fixing widget naming).
57886a6c Restore ability to load color palette in settings dialog.
c43a66a2 Add ability to pick how Properties panel is shown.
a18bb45a Add ability to create separate pqPropertiesPanels.
cf422337 Fixed bug in pqCoreUtilities::connect.
8ad5af00 Revert "Make SelectReaderDialog a little more informative."
...
Merge topic 'pvweb-catalyst-improvement'

fadac2cf Fix web factory key
Merge topic 'pvweb-more-flexible-catalyst-pipeline'

4deb8f69 Add more flexibility to ParaViewWeb catalyst pipeline