Fix for buffer overflow in vtkCubeAxesActor class

Change-Id: I6e62318c3017e1589aa3cc17e1185f1c3585d4e4
Fix some OpenGLES compile issues

Switch over to using regular FBO calls in RenderWindow
They are supported by ES 2.0 and are already being used
in vtkProjectedTetrahedra and they seem to compile on our
systems. Probably due to glew as it is not officially in
OpenGL 2.1. They are core in 3.0 but we check for the
extension to be safe.

Change-Id: Iffbb9ee4c08b97a7b9147eac768c1272cc54c0fc
ENH: Add support to read tiled tiff images

vtkTIFFReader does not correctly read tiled tiff images.
Added a variety of tiled images and a test.
Added support for flipped volumes.

Change-Id: I5887d712b0172b4630f36107c165984f13fba092
Enabling reduction factor for large volumes

Change-Id: I6d1406ed7ce9642db9dfe2711c5d7aa2e9fb6e1f
Updated so that we can compute the time to draw correctly

Change-Id: I6d9b705d58478959d70bd805f1c0ff7321e7e2a3
Updating tests for consistent dashboard results

Change-Id: Ib08bb4533846e1d8a3c2b1e222d698226bb395b6
Silenced compiler warnings

Change-Id: I49ccab1ad3c9b25124f111832cec140f03a015fe
Updated baseline and test for light kit

Change-Id: If10d16401228bc5cae5503f4114a7eda0f9e8250
Add two more valid images

One due to flat shading now being done per facet versus the old
way of one normal per poly. The other due to line changes.

Change-Id: I73d41d314512f4b6850527e52facdd4625287022
Removed dead code

Change-Id: If3b7eb1966c82ed25480665a978102ef41f250f3
Fix failing cursor2D test and some minor cleanup

Two issue on this test. The ModelBounds[4] and [5] were
incrorectly being set to ymin and ymax. Bad bro. Also
just some general bad numbers floating around in there.

Second issue the test window was 120 pixels wide. On some
high resolution displays the window title/decoration end up being wider
than 120 pixels causing a valid image mismatch. Increased the
window size to 150 pixels and changed the valid image to match.

Change-Id: I508aae76198ceba39947944aab1bd12517870dc5
Merge topic 'update_valid_images' into master

a7f4875e Add two more valid images
Merge topic 'ios_fixes' into master

22dd7aee Fix some OpenGLES compile issues
Merge topic 'fix_cursor2D' into master

ecd17aa0 Fix failing cursor2D test and some minor cleanup
Merge topic '0015086_buffer_overflow_vtkCubeAxesActor' into master

b505112c Fix for buffer overflow in vtkCubeAxesActor class
Fix bas valid image size and a couple NULL copies in SLACReader

Change-Id: I048b7d89910a11f51697c9552722b4f4796928b1
Merge topic 'more_test_fixes' into master

4e92339d Fix bas valid image size and a couple NULL copies in SLACReader
FIX: NULL data in RequestInformation causes a segfault.

I got this for a temporal dataset with two .nc files.

Change-Id: If5aa8bf19717d638a89d82ea78aa2b858f53406d
Fix Context2D to clear the current shader before drawing.

Context2D uses default shaders for some of its drawing. Minor
change to clear the cuyrrent shader back to a default one.

Change-Id: I7e4e47371713ce360adf5e0fa53c018c76188baf
Fix lighting overdrive on ImagePlaneWidget

ImagePlaneWidget was setting Ambient to 1.0 but leaving diffuse
at 1.0 as well. This exposed a difference in the backends where
the old backend truncated to 1.0 then modulated by texture and
the new modulates by texture and then truncates to 1.0. Fixed by
explicitly setting diffuse to 0.0 which was the intended effect.

Change-Id: I3ac1e6862e4fce6ff7228fee6b586307cc096d80