Merge branch 'hardware-selector-pv-bug' into update_vtk_master

* stage/hardware-selector-pv-bug:
  Fix some warnings
  Update vtkPVHardwareSelector

Change-Id: Ic318f6f25d2e021f8fedeaac2959924deb446f1f
Update VTK to master.

Change-Id: I173589e6906056c8476635d89bdf50e84a58d598
Fix build issues after udpating VTK to origin/master.

Change-Id: I2de016e22ec8f48cbddd1dc80de9a3de71a46d08
Fix SciberQuestToolKit plugin

Change-Id: I1cd42dc4af930f0bc67ba3157f96d76dd1a3db4d
Use vtkzlib as a module in AnalyzeNIfTIReaderWriter

When VTK's zlib is disabled, vtkzlib is just a trampoline to zlib
itself since vtkzlib doesn't exist.

Change-Id: I1e4d490678cc7c5c6b7eba1db17fb48ff3fc0f22
Merge topic 'update_vtk_master' into next

d95bc67 Use vtkzlib as a module in AnalyzeNIfTIReaderWriter
d65a19d Fix SciberQuestToolKit plugin
cc728af Fix build issues after udpating VTK to origin/master.
e5983e0 Update VTK to master.
a51b59c Merge branch 'hardware-selector-pv-bug' into update_vtk_master
Update VTK for build failures in ClientServer wrappings

Change-Id: I29d40f4377a09f480b119ddb0a90f1a51cbc9a74
Merge topic 'update_vtk_master' into next

8e0e78b Update VTK for build failures in ClientServer wrappings
Create output directories for replacements

Change-Id: Ibd92c965186381190c4e6ada4fcf2a634d17936b
Cleanups in catalyze.py

Use os.path.join rather than string addition, remove semicolons, and
clean out hard-coded paths.

Change-Id: I6b9933d79cee948dded7a1fd72ca51fd5058bebf
Make resource xml files conditional on existence

This allows Catalyst to cherry-pick the resources that are wanted
without patching the CMakeLists.txt.

Change-Id: I8bbedc1ab2d19d6cd86e0fbcf2d0e4e1377da6f3
Support extracting proxies from the source tree

Change-Id: I4566779403e75144aa0598ab8d9905fe06a317fa
Support patch files in catalyze.py

Change-Id: Ia0b1b6fee4f930ff8a1764f6db1d30b34f9786da
Trim down the Base edition

Change-Id: I94ef73cc812fbd294520c13fc0dad2628e2c86b1
Create a Enable-Python edition

This enables Python support in the Catalyst tree. It can be added to any
other edition to enable Python support.

This contains the diff from commit 2f2a99c8dae to fix issue with
ColorMaps.xml when building Catalyst editions.

Change-Id: I8b107488f974be3c1d638c83297fb21a83c644d5
Make an Essentials edition

Change-Id: I93f08f28aad730524b34ca24d9fdd03770c1efd0
Add an Extras edition

Change-Id: I33d627bfe41018f5841baa4daa4276f3137e2b07
Add a script to build and test a catalyst tree

This allows the dashboard to leverage the script for just building a
source tree rather than reimplementing its logic.

Change-Id: I9fa72a344f87dddc50e8960dc983b1463256da99
Use unified bindings when Python is enabled

Doesn't do anything currently, but once the unified bindings support
lands, Catalyst builds with Python will automatically get them.

Change-Id: I022e21e7d5b0fb21d3ee793e28336f79eab6e519
Merge topic 'smaller-catalyst-editions' into next

b3a94b5 Use unified bindings when Python is enabled
aa2600f Add a script to build and test a catalyst tree
362d159 Add an Extras edition
3dfcf37 Make an Essentials edition
be78826 Create a Enable-Python edition
8ce15bc Trim down the Base edition
cc8bf88 Support patch files in catalyze.py
1968446 Support extracting proxies from the source tree
e0e7ba0 Make resource xml files conditional on existence
f0e0040 Cleanups in catalyze.py
468f302 Create output directories for replacements