Support aggregation extracting selection over time.

Instead of breaking a selection into a separate time-history
table for each (block,ID)-tuple, you may call
ReportStatisticsOnly(). Then a single table per
block of the input dataset will report the minimum, maximum,
quartiles, and (for numerical arrays) the average and standard
deviation of the selection over time.

This adds dependencies on the FiltersGeneral and
FiltersStatistics modules to the FiltersExtraction module.

Change-Id: I42c2ef3314a3a4497bd50e1c0dd6cc9fde8ce5fb
QuadraturePoints -- fix xml format regressions

This patch updates quadrature points support to handle xml data format
updates, specifically the change in XML file format from IdType to
Int64/Int32. Adds I/O supprt for the QUADRATURE_OFFSET_ARRAY_NAME key.
Updates the ctest to include I/O converage.

Change-Id: I13d78e8bcaa59cd0b7a51dc26e28880b2b9ec95a
The test is dependent on data. Supplied data directory

Change-Id: I11eb6c1c6cdcccfd363c07ad75b5dee4d549391e
Merge topic 'test-fix-DistributedData' into master

63e7cc43 The test is dependent on data. Supplied data directory
Merge topic 'seln-over-time-query-support' into master

fa9139a5 Support aggregation extracting selection over time.
Merge topic 'quadrature-points-fix' into master

032acb21 QuadraturePoints -- fix xml format regressions
Eliminate warnings.

This should also allow query selections on field data to
be plotted over time (though ParaView does not yet support them).

Change-Id: Ia7e19723c9c2fca46bbdb08b9befe3f447fb2959
Merge topic 'seln-over-time-query-support' into master

b431644c Eliminate warnings.