BUG: Avoid redistribution of stuctured grid when volume rendering.

Due to a bug in logic, despite best intentions
vtkStructuredGridVolumeRepresentation was ending up marking its data as
redistributable. Consequently, vtkPVDataDeliveryManager was redistributing it
which was negating the whole purpose of having
vtkStructuredGridVolumeRepresentation. This fixes that issues by adding API to
vtkPVRenderView to call MarkAsRedistributable() to unmark the representation as
redistributable.

Change-Id: I8474d2f9246b90b3989510688e2a6d67223f5fcb
Hide scalarbar vertical borders

The scalar bar width does not control the layout of
vtkPVScalarBarActor anymore, the vertical borders are therefore useless.

Change-Id: Ic2d390d9191c8454753429199f34f784541fb212
General cleanup in vtkOrderedCompositeDistributor.

vtkOrderedCompositeDistributor no longer needs the caching logic. Cleaning it up
to make the code easier.

Change-Id: Ibad7e18ee5f098bd493ccc71f15ef57da6fddfce
Restore scalar bar widget position and size.

Change-Id: I73513bc0cf8b5c12bf4f2ae4c09199f3dddc6b95
Only store modified properties to python state files

This updates the python state file code to only store properties
which have modified values. This reduces the clutter in python
state files.

Change-Id: Ie1a7115771f79b1b7f30bd9e21bd39a66bae5d75
BUG #14158: Update threshold panel to use double-ended slider.

Updating Threshold panel (i.e. pqDoubleRangeSliderPropertyWidget) to use double ended
slider instead of two separate sliders. This overcomes wierd sync and update issues
that were common with Threshold panel esp. on Macs.

Change-Id: I2afad95c7d582a547c03974da9830554fe320f7c
Add PARAVIEW label to SavePythonState test

Change-Id: I14c0538fc460ded1ce410df78f1fee64f62bbec3
Enable "Freeze Selection" for non-Find-Data selns.

Change-Id: I861d3c65f2f10246594793d4a227011f606655f5
Fixes for modeless Find Data.

Rewrite `pqDataQueryReaction::showQueryDialog()` so that only a
single Find Data dialog gets instantiated, and do not call
`QEventLoop::exec()`.

Also, the dialog misbehaves when no source is selected in the
pipeline inspector: the list of field associations is not
correct and the arrays in the default query clause are always
point data (even though Cell is usually the default association).
This fixes the `pqQueryDialog` constructor by choosing the default
filter as the producer when NULL is passed.

Change-Id: I1566b58a568304077aaf2503861dd842414b3fa2
In directory mode the file chooser would display the parent directory.

So for directory /temp/foo we would get /temp/ instead of /temp/foo/

Change-Id: Ia3d56dfa5f10a377b353c604eb90d1121d24cb20
Add method to change radius of color button

Change-Id: Id9edf0152d0b8c658f65cf439069ee302e41ad0f
Bring VTK master to fix a double delete

Change-Id: I9d907891b336a94b0aeaf6b32cb18f1d4bf019d1
Merge topic '10968_freezier_frozen_selection-rebased'

74047c9 Fixes for modeless Find Data.
567b340 Enable "Freeze Selection" for non-Find-Data selns.
Merge topic '14158_update_threshold_panel'

8107ac4 BUG #14158: Update threshold panel to use double-ended slider.
Merge topic '14161-ColorButtonRadius'

7128c1a Add method to change radius of color button
Merge topic 'bring-vtk-master'

d4f1224 Bring VTK master to fix a double delete
Merge topic 'cleanup_vtkOrderedCompositeDistributor'

8c35f37 General cleanup in vtkOrderedCompositeDistributor.
Merge topic 'filechooser_directory_bug'

4381528 In directory mode the file chooser would display the parent directory.
Merge topic 'fix_structured_grid_rendering'

69dfc49 BUG: Avoid redistribution of stuctured grid when volume rendering.
Merge topic 'only-store-modified-properties'

0eb081c Add PARAVIEW label to SavePythonState test
9c46abb Only store modified properties to python state files