Change vtkDaxMarchingCubes to vtkDaxContour

We want our filter to behave more like the more modern vtkContourFilter
than the old vtkMarchingCubes. Besides, we would like our Dax filter to
handle contouring in cells other than just cubes.

Change-Id: Ic18b1570835797ed042da626ef8364def96e08b5
Add compute scalars to Dax contour filter.

The Dax contour filter can now interpolate the values of point fields so
that the output will have field information.

Change-Id: I9bd71d05ce255054d2e5d0390577828c64def259
Support Dax marching tetrahedra

Embedded in vtkDaxContour algorithm. Automatically switches to marching
tetrahedra when doing contour on unstructured grid made up of only
tetrahedra.

Change-Id: Ia3cca64666b1c246203b55fbb6b3ec3b5ea0ad5d
Support passing point field data in Dax threshold filter.

Change-Id: Id4bbf39ead9e18972e831f7323c8369b1bb08e80
fix for failing mac dashbaords

Moving a class caused an ifdef to start working that previously was
broken.  Turns out the dashboard looked better with the broken ifdef.
So comenting it out to match the prior behavoir.

Change-Id: If31d4efb698537a23a944e0c7f851358535bf847
Merge topic 'fix_apple_tests' into master

08d7b9fe fix for failing mac dashbaords
Remove setting of ambient to 1.0

These tests have lines with an ambient color of 1 1 1 and an ambient
intensity of 1.0.  They are colored by scalar value with a color mode
of diffuse. The old renderer ignored the ambient lighting property
when color mode diffuse was set ***ONLY*** when given lines without normals.
In all other cases it has the scalars set the diffuse and the material
properties still handle ambient and specular. This is an error in the
old renderer that the new renderer is exposing. Modified the test to leave
ambient at 0.0 so that both old and new renderer produce the desired
result.

Change-Id: Ibe041347eec76dc1be57c12e67109275731f4f96
Add support for backface properties

Added support for backface properties in the OpenGL2 backend.
Also cleaned up some spacing for some of the string replacements
and moved some of them into a seperate ufnction as it was getting
rather large.

Change-Id: Iaaae0e4af531d9cfb9cc08d907827399046a1e6b
Merge topic 'fix_bad_test' into master

a1dad768 Remove setting of ambient to 1.0
Merge topic 'add_backface_properties' into master

e7b395e1 Add support for backface properties
Merge topic 'improve-dax-contour' into master

93c30ce4 Support passing point field data in Dax threshold filter.
95a86c59 Support Dax marching tetrahedra
423e2485 Add compute scalars to Dax contour filter.
93a1db37 Change vtkDaxMarchingCubes to vtkDaxContour
use GL_EXT_gpu_shader4 when picking

OpenGL 2.1 does not include gl_PrimitiveId by default so we
try to enable it with an extension.

Change-Id: I2295d2de6cd180524a588e7af87c7ca207c996f9
Rename TextureUnitManager to not have the OpenGL

Just a cleanup to be more consistent with the old name convention.

Change-Id: Ic70bf2c9397b5b78727cf24a3f7d8c93984ee9c3
Rename texture unit manager to not have OpenGL in it

Be more consistent with the old OpenGL module

Change-Id: I36cae97009baa896e502b5d42280ae9c9554610c
Merge topic 'enable_picking_on_apple' into master

ed1381e8 use GL_EXT_gpu_shader4 when picking
Forgot to uncomment line on prior commit

Minor change, but it did alow me to test it on windows nvidia and intel

Change-Id: I9a051504e389b16c68c2157fb86c40122e4a659a
Merge topic 'dangit_forgot_to_uncomment' into master

b1f0f0cb Forgot to uncomment line on prior commit
Merge topic 'rename_texture_unit_manager' into master

b286b89e Rename texture unit manager to not have OpenGL in it
0140876d Rename TextureUnitManager to not have the OpenGL