BUG:11948 make ClosestPointRegion mode useful.

Thanks Xabi Riobe for the patch.

Change-Id: I7190dc401aa1f59883aa329eee9aaacf21643aa9
BUG:12331 Loosen up tolerance to allow 1e-029.

Per bug report http://www.vtk.org/Bug/view.php?id=12331

Change-Id: Iabd5ab3610ad975043ec6e6e47eecd97871e7d02
Fix case of neighbor loop points

Change-Id: I033222a8fe90ce09e7678d99cbb0d816ef686bf6
Abort when DISPLAY isn't valid

There's not much else to do. There's no return and making the
RenderWindow a zombie object isn't any better. Throwing an exception
isn't good either since nothing else throws exceptions around here.

Change-Id: I4cd36c6ba833f02471764b18e7700796735f6a7a
make it easier to change dendrogram edge width

Extend the API of vtkDendrogram & related classes so that it is easier
to change how wide the edges of the trees are drawn.

Change-Id: I6a6689319547c07d496860c9bb78ce836f21b0b3
Update TestTreeHeatmapItem for line width changes

As tree edge width is no longer hardcoded, we need to update this
affected test so that its resulting image remains the same.

Change-Id: I28980f6348646d8c7ec6c986eab846b86ac21dcd
Add algorithm header for std::max function.

This generates an error with Visual C++ 2013.
See http://blogs.msdn.com/b/vcblog/archive/2013/06/28/c-11-14-stl-features-fixes-and-breaking-changes-in-vs-2013.aspx
This is a breaking change in VS2013 to be conform to C++11:
"You must #include <algorithm> when calling std::min() or std::max()"

Change-Id: Ib43dfe0b7bf249d23bd6539f0f3b0e38bc9af5b2
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
Fix marker scaling in GL2PS exports.

Added a regression test to check marker sizes.

Change-Id: I0532f47f870a718945b0da77d2a024af7d605b60
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
change key of NewRowToOldRowsMap to a vtkVariant

This fixes a bug where the wrong rows in the input table could be
used to calculate a value in the output table.

Change-Id: Ibd5dac710f3a8ea1e19971c8fbd13a5742aa86a6
Removed dead code identified by -Wunused-function

Change-Id: I085b3ee92254a877110bb0b12adee2ead78a2882
eliminate unused variable warning

Change-Id: I45a40f94ee78f3a696bfebdd66374aa4d4be0dbd
Updates to the FFMPEG code, modernizing and improving

Make use of the check_c_source_compiles macro, added a check for
the renamed AVCodecId (was CodecId) and moved the test code to being
inline.

Change-Id: I699f51a9dec0452f4bc53c41bb143ecd777d5249
Merge topic 'ffmpeg-update' into master

5b39c918 Updates to the FFMPEG code, modernizing and improving
Merge topic 'set_tree_edge_width' into master

02f7a43f Update TestTreeHeatmapItem for line width changes
98a5b2a1 make it easier to change dendrogram edge width
Refactor vtkExtractCTHPart.

Cleanup vtkExtractCTHPart to use VTK 6.0 enhancements. Also exposed API to
control removal of ghost cells/capping/triangulation. Not removing ghost-cells
overcomes holes inherent in the algorithm employed.

Change-Id: I61f3abd4dc93067e4bdc7921d7247e033814e11a
Fix issues with using system HDF5 with MPI support.

When building VTK (or ParaView) system HDF5, and if that HDF5 was built with MPI
support enabled, VTK would fail to build. The solution was to always manually
set the HDF5 include dirs and libraries to include the MPI dirs and libraries.
This is needed since hdf5 includes mpi.h in one of its API headers. This fix
addresses that issue by detecting if system HDF5 is built with MPI support (i.e.
HDF5_IS_PARALLEL is set to true) and if so, doing a find_package(MPI) to update
the HDF5 variables to include the MPI ones as well.

This addresses BUG #14363 and should make it easier to build ParaView/VTK on
various supercomputers where this (i.e. using system HDF5 with MPI support) is
commonly the case.

Change-Id: I59c210595496b07c0199bc969058fdc6f38fa813