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
Merge topic 'new_10958_query_seln_over_time' into next

b2572d8 Change add_executable(...) to vtk_module_test_executable(...)
636a5a6 Fix compile error on Linux.
3fb489a Fix bug 10958 (plot query-selections over time).
b019706 Bump VTK.