Merge topic '14723_export_coprocessing_scripts'

705f2bde Fixing issue where view isn't visible that would crash ParaView.
Merge topic '14742_vtkImageDataToUniformGrid'

44e7bf41 Updating XML definition of vtkImageDataToUniformGrid filter.
Merge topic '14744_cleanup_views'

4806dc72 Fix return value.
88b14b4d Fix view object creation.
7091737a Refactoring how view types are created and registered with ParaView.
Merge topic '14748_compile_cth_markers_in_by_default'

8928aaf4 Remove a warning about unitialized variables.
ba184123 BUG: Fix aliased buffers used in AllReduce().
66cd6510 Correct the image for three channels.
23f71df5 Build Markers by default.
Merge topic '14753_PluginSettings'

b154c1c4 BUG 14753: Consolidated settings proxy creation
Merge topic 'cleanup_viewframe_interface'

6bf82a3d Simplify interfaces to add view frame buttons.
Merge topic 'dashboard_maintenance'

c810423b Maintenance script to scrape the dashboard for issues
Merge topic 'fix-install-test'

467946cd test: use the proper install directory
Merge topic 'fix_intel_compiler_mpich_issues'

9f03a19f BUG: MPICH SEEK_SET is #defined but must not be for C++ binding
Merge topic 'fix_settings_server_processes'

e5e547a5 Fix saving/loading of settings files on server processes.
Merge topic 'pvweb-ubuntu-14LTS-doc-update'

f65f6dc4 Update PVW doc to add additional EC2 notes
Merge topic 'settings_custom_apps'

fbc98680 Fixed where branded applications save their settings
Merge topic 'use-external-data'

b293f51c web: update listFiles test for ExternalData
3cccff24 test: add a baseline
baad4a68 manta: remove need for baselines
f3a89dbf Attemping to fix windows EnSightGold reader issue in parallel.
1444acf5 data: add kargad baseline
d20cb2c2 Update test to set filename during object construction.
98f3d8b8 testing: use pvbatch for testing
9d2d8a3d VisItBridge: update
6c0a72c9 SciberQuest: use CUSTOM_BASELINES for other tests
431f2807 data: fix test target names
6dda1be2 more duplicated conflict code
bb4a9890 Remove merge conflict duplication of code
878bf4fb Fix matplotlib option
cb6fb8de ExternalData: make the hook and object store work together
9ccbad3d qt: Disable Qt modules when support is unavailable
c787852e PARAVIEW_DATA_ROOT is now always available
...
Merge master into next

* commit 'aa525d5d662ea6c7036e47a07e4c8a146a773e5f':

Change-Id: Ide3ece9735b12cfd5010c4df412b19725315e841
KW00001440: Fix plugin library unloading.

When running pvpython, if your Python script loaded some plugins (from
shared libraries) and called "quit" or "exit" in the Python script
itself, pvpython would segfault, if you created a proxy from the plugin.
The problem was arising from the fact that the plugin shared library was
unloaded before the VTK object corresponding to the proxy was destroyed
during ProcessModule singleton cleanup. This was happenining because the
vtkPVPluginLoader cleaner singleton (which unloads libraries) was
finalized before the vtkPVPluginLoader singleton (which cleans up
unreleased proxies).

Fixed by adding a Schwarz counter to ensure that the plugin loader is
not finalized before the process module. Since vtkPVPluginLoader.h is not
included in a large number of translation units (and there's never need
for it), the overhead for this is minimal.

Change-Id: I0db6f4fc4e0657a623cb2dccefbb55a90ec05cab
Quick-n-dirty pass at fixing the depth buffer in parallel.

Here's a first pass at fixing the depth buffer in parallel for
vtkPVRenderViewForAssembly. To further clean this up, we should do the
following:

+ Cleanup API on vtkPVSynchronizedRenderer to provide access to depth
buffer and color buffer
+ Teach vtkPVSynchronizedRenderer to user color and depth buffer from
IceT when available and grab from frame-buffer when not.
+ vtkPVRenderViewForAssembly should then use that API to get the color
and depth buffer (never having to do actual grabs).

This commit exposes internal methods to use for
vtkPVRenderViewForAssembly as a quick hack. We can come back and fix the
API in future.

Change-Id: I4c62e94377750202a43ac6682feb2d72bf17da58
Switch from arrays to maps to preserve array length.

Change-Id: Ia2ab996232c4242766fd162b6cd91f237b224abb
Fixed the logic for missing values.

Change-Id: I824828b8b6e2a33781cd3705ae3121140de9eb37
Clear out the equivpairs every loop so the memory doesn't increase.

Change-Id: I441956a7c70a8d033a3a02248f20150a0734b906
Cleanup the events and deletes.

Change-Id: I30fd4833798d3bfff55a6382b170c5047c2b427b