Merge branch '10968_freeze_query_seln' into 10958_plot_seln_over_time

Change-Id: I97d0db63183a10d0047e9d70181cda30a81c7e33
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
Merge topic '13726_fix_variable_selection_performance' into next

d428305 BUG #13726. Fixing performance issues with updating variables.
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
Merge topic '13739_fix_variable_selection' into next

36c9d88 BUG #13739. Fixes issues when user clicked on the check-box itself.
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 topic 'gmv_fixes' into next

ead3c7b ENH: Reworked the tests for GMVReader plugin
f83f39f ENH: Raise warnings when input file contains more than 1000 materials
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
Bump VTK.

Change-Id: I4772b59910d683554627d8c6af2d24a7a30acaa5
Merge topic '10958_query_seln_over_time' into next

185ab84 Bump VTK.
86afe16 Fix bug 10958 (plot query-selections over time).
462ac44 Merge branch '10968_freeze_query_seln' into 10958_plot_seln_over_time
Fix compile error on Linux.

Change-Id: I4e4f79b54c07cf82c5a3c7a66cf321594526df3e
Merge topic '10958_query_seln_over_time' into next

8d8e922 Fix compile error on Linux.
Attempt to eliminate a link error.

Change-Id: I693f2148192ab0d069951fc308ee2c589d3742b4
Merge topic '10958_query_seln_over_time' into next

009a0f2 Attempt to eliminate a link error.
More link errors.

Change-Id: Ic3c643dd0daa4c499766a348e7960e1e0cb6bd3a
Merge topic '10958_query_seln_over_time' into next

711312e More link errors.
Try again to fix link errors.

Change-Id: I59c1919175a6248abeebc2fd6dbf1350d6c2fb0b
Merge topic '10958_query_seln_over_time' into next

7241ed6 Try again to fix link errors.