ENH: CXX tests should not fail if VTK_DATA_ROOT is missing.

The vtkTestingInteractor was trying to run regression tests even if
VTK_DATA_ROOT was not defined.

Many Testing/Cxx CMakeLists.txt files tried to run tests that required
input data, even though VTK_DATA_ROOT was not defined.

Subsequent topics will address Tcl and Python tests.

Change-Id: Iabf242f9f498ce044948ca1d4a29378b76ceb21d
Modify NRRD reader to handle ASCII encoding.

Change-Id: I9f15e2be8ffbe6cd14171fdec2795d28fa6418fb
Add test for NRRD Reader.

Change-Id: If2bb7cdfc2b3df212c2c3d5c0733c8157bacd90d
Minor compile fixes.

Add algorithm include for transform function.
Get the case correct for vtkActor2D.h.

Change-Id: Ie95b5971c96b0b7d94c5a726f37c20f9768da346
Check for more time units for the netCDF CF time dimension.

Change-Id: Iba9a6ffd754829806aa22fc380ec458614e7687d
Fix uninitialized variable warning in vtkLookupTableWithEnabling

This fixes a uninitialized variable warning for the
vtkLookupTableWithEnabling class by always initializing the
logRange variable.

Change-Id: I72f07bcb450a997677e005ceb84cb5a268b2257d
Simplify the LinePlot3D test

Reduced the number of points generated, and use an opaque pen.

Change-Id: I29f436434cc79b6baa7feb01e8bc2b1bc7dafe1d
Increase GL2PS image error threshold to 15

This increases the GL2PS image error threshold from 10 to
15. This fixes the TestGL2PSExporterRaster tests on a few
dashboard machines.

Change-Id: Ic24c1f03d3e12aa69e64158e51bc9aae81fd7306
ENH: CXX tests should not fail if VTK_LARGE_DATA_ROOT is missing.

Change-Id: Ifef3f144080eaf887d135308ead0a57c7db86b2d
Fixed invalid cast caught by clang ubsan

'large' values, like 255, were being cast to 'char' which, on many
platforms, can hold max 127, invoking undefined behaviour.  The buffer
was already typed 'unsigned char', so I just changed the cast.

Change-Id: I16b6f135f29f1e8adf61bd71b44067bc75cc8ede
Increase default line width for point handle 2D

This increases the default line width for the point handle
representation 2D from 0.5 to 1.0.

Change-Id: I2ed494dcc5b2e1a0174a23172316fa981f701757
Disable multi-samples on TestSeedWidget

This disables multi-sampling on the TestSeedWidget test which
allows it to pass on machines that support multi-sampling.

Change-Id: I113b4f86699b3dc8a1a24c5d9038f92a1410c65d
Merge topic '13843-netcdf-time-units' into master

f2c6d028 Check for more time units for the netCDF CF time dimension.
Merge topic '13844-nrrd-ascii' into master

aa4b1aa6 Minor compile fixes.
68fd5bc4 Add test for NRRD Reader.
eb27d367 Modify NRRD reader to handle ASCII encoding.
Linked tests against interactor styles to enable interaction

Change-Id: I4a32ccaf1012eb0f53bdc2bb8101c79a77770e9f
Merge topic 'added-interator-to-tests' into master

29e4561f Linked tests against interactor styles to enable interaction
Fix memory leak in TestRandomPMomentStatisticsMPI

This fixes a memory leak from in the TestRandomPMomentStatisticsMPI
test for a vtkTable which was never Delete()'d.

Change-Id: I6c81c7fc41b23b03877fb4e5474b5a8e78816411
Improved the warning for vtkInteractorStyleSwitchBase

Only warn if something attempts to get the Interactor, and the base
class is being used. The interactors are not always needed, and so we
may want to add some way to prevent this message from being emitted.

Change-Id: I4a19144db6e554379a676bca2111ad051a29c3b0
Remove ParallelMPI Python tests

The auto-converted ParallelMPI Python tests will be converted
to C++ so remove the non-working Python script.

Change-Id: I0ed91362ced9297769696b8981601a097a8bc3d6
Merge topic 'line-plot-3d-test' into master

334dd963 Simplify the LinePlot3D test