Enable selecting multiple files with file chooser widget.

pqFileChooserWidget has a forceSingleFile ivar that declares whether it
was appropriate to select multiple files.  Previously, you were only
able to select multiple files that were grouped by the file browser.
This change allows you to select multiple files either in groups or hand
selected by the user or any combination thereof.

Change-Id: I9d9a14585023e199cf73bd3642466319d455334b
Bring in VTK fix for BUG #13766.

Change-Id: I85a70e39688284e4c84f4ff2fde098f1ab7fff82
Enabling scalars for polydata contouring.

Change-Id: Iead7b727e859d13c8b95f971927d10c3e6987573
BUG #13726. Fixing performance issues with updating variables.

This fixes the performance issue still observed after the supposed fix
d8446c652c. The issue was that we were still ending up with a list that updated
the item multiple times. Updating the internal datastructures to create the
smallest possible list of items that need updating. This addresses the issue.

Change-Id: I878c5171b9a174d51b0ac853adba6b05f77be66a
BUG #13739. Fixes issues when user clicked on the check-box itself.

Toggling the check-state of multiple items wasn't working correctly when the
user clicked on the "checkbox" itself, rather than the name of the item. This
fix address that issue. We make each of the items non-checkable. Thus Qt no
longer deals with the check-box toggling. This results in the clicks on the
"check-box" to be treated similar to clicks on the item's name. We have code
that handles that already and hence everything works as expected. Now the
perceived behaviour is identical whether the user click on the checkbox or its
name in the variable selection widget.

Change-Id: I30fb162788a8cf47214f72b92a91cbb1db6c9ff8
ENH: Raise warnings when input file contains more than 1000 materials

     To match the behavior of the original GMV program and to avoid to
     confuse those users whose files accidentally violate the GMV file
     format specification - as in those cases material values are
     subject to a (mod 1000) operation.
ENH: Reworked the tests for GMVReader plugin

     To avoid tiny picture norm deviations among platforms
     * suppressed outline representations
     * disabled orientation axes and center axes actors
     and also test reader's ability to import polygonal and tracer data.
Merge remote-tracking branch 'stage/13374-slac-multiple-modes' into 13374-slac-multiple-modes

* stage/13374-slac-multiple-modes:
  Enable selecting multiple files with file chooser widget.

Change-Id: Ib79a749a958f652a7cf1ea186eb4905e528801c2
Bump VTK.

Change-Id: Ifca1d1460be62fd7dfa5aab524d13258ca587837
Fix bug 10958 (plot query-selections over time).

Query selections were not supported by the "Plot Selection Over Time"
filter because vtkPExtractArraysOverTime and vtkExtractArraysOverTime
created an instance of vtkExtractSelection (which does not currently
handle query selections) to obtain the selected points/cells at each
time step.  This patch provides an instance of vtkPVExtractSelection,
which uses ParaView's Python interpreter to process the query selection.

The underlying VTK classes have also been modified to compute
statistics on the selection and report those instead of creating
a vtkTable time-history for each point or cell in the selection.
Statistics are always reported for query selections and an option
is provided in the ParaView UI to obtain statistics for other
selections.

Change-Id: Iab7f9bceacb9a5e07fc6b5179b862c6981e5e392
Fix compile error on Linux.

Change-Id: I4e4f79b54c07cf82c5a3c7a66cf321594526df3e
Change add_executable(...) to vtk_module_test_executable(...)

The call to vtk_module_test() sets the auto init compile
definitions that require the test executable to be linked
to all the implementations of a module.
The vtk_module_test_executable call takes care of this
rather than having to manually add target_link_library(...)
calls.

Change-Id: Ie11dcb982a5253ed50a1ad0a9d80decab0944018
BUG #13799. Fix vtkSMProxyProperty::UpdateAllInputs().

Bring back missed vtkSMProxyProperty::UpdateAllInputs(). This was lost in
transition to the collaborative ServerManager.

Change-Id: If54ba19b0f615674245639b77c175554a9474d49
BUG #13374. Added UI elements to support phase/scale for SLACReader.

Added pqListPropertyWidget which makes is possible to show widgets to edit
PhaseShift and FrequenceScale for SLACReader. Bring in changes to VTK that adds
support for the same on the SLACReader.

Change-Id: Ie81d5fee9e61e125dd7af95fdf41c3f448cbae62
Catalyst: Add code to check return code of patch

Add check for non zero return code, if an
error occurs exit with -1 so CDash picks up
the error.

Change-Id: I00f2413cb6d3b001601070d4f92af2071456d514
Catalyst: Add vtkContourHelper to Filters/Core

Needed by vtkContourFilter

Change-Id: I947db4b62facd6a1f8262c1febce48750b89eb2a
Catalyst: Add patch to revert dependence add by fa9139a

fa9139a added two dependencis to vtkExtractionFilters.
Add patch to manifest.json to remove these in Catalyst.

Change-Id: I249378c59033d4a5aba8d526f055bf393ef71272
Whitespace fixes.

Change-Id: I2fb60bf60a63d664f5231ec784b5c405b97e2d19
Add "Freeze Sel'n" button to the Find Data dialog.

Change-Id: Ibd53d9e17be3170ce099261b807fdd1dd4da7f8b
Merge topic '0013780_catalyst_fixes'

d2cd61c Catalyst: Add patch to revert dependence add by fa9139a
5407e70 Catalyst: Add vtkContourHelper to Filters/Core
bcd71dc Catalyst: Add code to check return code of patch