ENH: Update selected Filters/General to support DesiredOutputPrecision

This is first of several commits updating filters to support a choice
of desired precision (default, single, or double) for output points. It
uses the analogous code in vtkThreshold as a model.

Change-Id: I7b87d126d9015b8e1ed2ece2368b866147d8c124
ENH: Update selected Filters/Sources to support DesiredOutputPrecision

This updates selected sources to support a choice of desired precision
(single or double) for output points. It uses the analogous code in
vtkThreshold as a model.

Change-Id: If616db48b3d979b7ac01d3b5200fff523b06a26b
ENH: Update vtkProcrustesAlignmentFilter to support DesiredOutputPrecision

This updates vtkProcrustesAlignmentFilter to support a choice of
desired precision (default, single, or double) for output points. It
uses the analogous code in vtkThreshold as a model.

Change-Id: Iaf82e72089b95a1787701b3d9ae7a6c4116c01a5
ENH: Update selected Filters/Core to support DesiredOutputPrecision

This updates a first batch of core filters to support a choice of
desired precision (default, single, or double) for output points. It
uses the analogous code in vtkThreshold as a model.

Change-Id: I4fadc768f1b4f5ade69445840ae8b0a8c820bc3b
Merge topic 'pvweb-file-loader-with-group' into pv-master

742e705 Extend Web file browser to support file grouping
80fa7c3 Merge remote-tracking branch 'pvvtk/pv-master' into HEAD
df005bf Merge topic 'vtkweb-prevent-webgl-error' into master
31ae28c Make sure if Webgl trigger exception it won't prevent other modules to load
ebcf6e2 Merge topic 'amd-projected-tetra' into master
60fbcda ati projected tetra bugs
189c4eb Merge topic 'fix_extract_cth_filter' into master
0337035 Merge topic 'set_tree_edge_width' into master
ad2e7b1 Merge topic 'ffmpeg-update' into master
5b39c91 Updates to the FFMPEG code, modernizing and improving
b75988f Merge topic 'doxygen-configured-files' into master
52c0f0e Merge topic 'fixed-smp-warnings-order' into master
9b1b716 Merge topic 'fix-smp-empty-input' into master
a4718ce Fixed warning about initializing variables in right order.
3e73e29 Fixed empty input bugs in SMP filters.
9362f06 Merge remote-tracking branch 'pvvtk/pv-master' into HEAD
...
Merge remote-tracking branch 'pvvtk/pv-master' into HEAD

* pvvtk/pv-master:

Change-Id: I3029208f8bd1835bde2d31bff27a2dedf0a937bb
Merge topic 'filters-general-desired-output-precision' into master

6025498d ENH: Update selected Filters/General to support DesiredOutputPrecision
Merge topic 'filters-sources-desired-output-precision' into master

28976fd3 ENH: Update selected Filters/Sources to support DesiredOutputPrecision
Merge topic 'procrustes-alignment-desired-output-precision' into master

716436e8 ENH: Update vtkProcrustesAlignmentFilter to support DesiredOutputPrecision
display number of leaf nodes in a collapsed tree

vtkDendrogramItem has a new option to draw the number of leaf nodes
hidden by a collapsed subtree's triangle.  This behavior is enabled
by default.

Change-Id: I929ea76a7d2353516f72903266d75ce1acfd0388
Merge topic 'filters-core-desired-output-precision-1' into master

767de425 ENH: Update selected Filters/Core to support DesiredOutputPrecision
ENH: Update more Filters/Core to support DesiredOutputPrecision

This updates a second batch of core filters to support a choice of
desired precision (default, single, or double) for output points. It
uses the analogous code in vtkThreshold as a model.

Change-Id: I404c1bf2ea624e9065768297a1ec5247d1751647
Merge topic 'filters-core-desired-output-precision-2' into master

e5316a55 ENH: Update more Filters/Core to support DesiredOutputPrecision
Merge topic 'display_number_of_leaf_nodes' into master

dcaed73d display number of leaf nodes in a collapsed tree
Bringing back support for rectilinear input.

vtkExtractCTHPart in past support a vtkRectilinearGrid as input. Commit 323ad383
resulted in that ability being lost. Fixed that. Also fixing the defaults for
the newly added filter parameters to match the old version.

Change-Id: Ie163572ea34d89564feff57f40f4e58c099a0100
Merge topic 'fix_cth_part_test' into master

558b34a1 Bringing back support for rectilinear input.
Fixed bug where an empty vector was being accessed.

The code did not properly check if a vector (idMaps) was empty
before accessing it. Fixed.

Change-Id: Id8724b2f8c47ddbb5e8178523c5b7d72c9eb4914
Merge topic 'fix-smp-contour-bug' into master

16929d48 Fixed bug where an empty vector was being accessed.
Add tree Widget into VTKWeb

Change-Id: Iff41a996039d6b1340b5dcd72760c8f95fcc95b1
Merge topic 'vtkweb-tree-widget' into master

38676bdf Add tree Widget into VTKWeb