Merge topic 'TestingWithoutData' into master

eb4be53c ENH: CXX tests should not fail if VTK_DATA_ROOT is missing.
Merge topic 'array-underrun-fix' into master

987212dc Fixed array underrun caught by clang ubsan
Merge topic 'vtkOrderedTriangulator-out-of-bounds' into master

791a4f21 fixed out-of-bounds array access caught by clang ubsan
Suppress ld warning about "duplicate dylib"

Change-Id: Ic56bd329e407b3ec13bc805608b17322b7e4f4ec
Merge topic 'suppress-duplicate-dylib-warning' into master

490e6283 Suppress ld warning about "duplicate dylib"
COMP: Suppress number of warnings summary from clang

Change-Id: Ic2881edafcff475d7e0d7f34eb52ad9187745df2
Merge topic 'suppress-clang-warnings-summary' into master

829caa80 COMP: Suppress number of warnings summary from clang
Calculate the axis label positions.

Instead of using hard coded values for the label and title positions on
cubeAxesActor, calculate them.
This development is needed to correctly display oriented labels on axes.
I did my best to obtain a result as near as possible to the current result,
for non oriented labels.

Change-Id: I99d0b76b5e9228125ca0205ca8a63a641239d5f0
BUG: FixedPointVolumeRayCastMapper has thread issues

vtkFixedPointVolumeRayCastMapper output is not consistent when the
number of threads exceeds 1. Although the differences are often
difficut to see, image comparisions show that the output varies as the
number of threads change.

This patch warns if the number of threads exceeds 1. It is up to the
application to decide whether differences images are worth the
trade-off for reproducibility.

Class documentation now describes the trade-offs regarding threads.

The tcl and python tests have been changed to keep the the number of
threads to 1.

NOTE: there is an outstanding bug ticket to look at the threading
defects. See:
http://www.vtk.org/Bug/view.php?id=13420

Change-Id: Ia33220fb9d6cf53250700e0fb8f1c5efe6c7e8c6
new option to color the tree based on vertex data

New functionality introduced in this commit allows us to draw each line
in the tree with a color specified by the target vertex.  This is
accomplished by calling the new function SetTreeColorArray().

The parameter of this function specifies the name of a vtkDoubleArray
within the tree's VertexData.  The values of this array are used as the
key of a color lookup table.

Change-Id: I4c6d20f90b5791e2ce0e57ea86ad05f742a13449
COMP: Disable picking test for OSMesa

Picking is not possible for OSMesa

Change-Id: I38772d36510c731a6e7c99951cf198bfae55016f
COMP: Remove redundant test and unify tolerances

TestParametricFunctions.py existed in two modules. The version in
Filters/Sources used random numbers to populate the splines. This was
undesirable for producing consistent results across platforms.

The version in Common/ComputationalGeometry uses explicit points and
matches the points in the corresponding .tcl test.

Also, the .tcl and .py tests had different image tolerances. This
patch unifies those tolerances.

There are currently four baselines for these tests. Once merged, we
will remove all of the alternate baselines.

Change-Id: Ie09a6a27e0856596fcda2df7cec2d11ee279ed78
Merge topic 'TestParametricFunctions' into master

ca880016 COMP: Remove redundant test and unify tolerances
Report number of test failures.

Now it reports number of failures for each submitter and
average number of failures for each configuration.

With the second one you can correlate bad code with environmental
caused (ATI).

Change-Id: Iceed0900d66a52d9388fe5087a99512dbaaff0c0
Disabled test that should not run. Now it is compile only.

This test (TestClientServerRendering) was never designed to be run.
It needs a test harness to launch both client and server, which
does not exist. For now, I switched this test to compile only. Will
work on developing a Python test harness in the future.

Change-Id: I0fa00a741f9f6a376682919ff52d16ee8f2e1d0b
Do not use the cmake variable because it breaks install tree tests

Change-Id: Ieec39dd2e237a6a550883cfaf6d0c12adeafb0c3
Merge topic 'disable-test-should-not-run' into master

2297cf89 Disabled test that should not run. Now it is compile only.
Merge topic 'OSMesa_ExcludeTests' into master

12096199 COMP: Disable picking test for OSMesa
Merge topic 'FixedPointRayCasterThreading' into master

473266b4 BUG: FixedPointVolumeRayCastMapper has thread issues
Merge topic 'cdash_discover' into master

dde49486 Report number of test failures.