Enabling the vtkImageDataToUniformGrid filter.

This is getting enabled to be used with ParaView but is not
added to the GUI's filters menu as it is not a generally useful
filter. The purpose of this is that there are difficulties reading
in a vtkUniformGrid as the writer for a uniform grid input
saves it as a vtkImageData so that when we read it back in if
we want it to be a uniform grid we have to convert it to that.
This is useful for coprocessing but mostly for debugging in
coprocessing at this point.
Merge topic '13527_enable_vtkImageDataToUniformGrid_filter' into next

68876c2 Enabling the vtkImageDataToUniformGrid filter.
silence more compilation warnings

Change-Id: I9be2038158d3713999de76c6e2dceff72d790423
Merge topic '0013272-consolidated-server-to-client-messages' into next

623b11c silence more compilation warnings
Fix call to vtkLightingHelper's PrepareForRendering()

This changes the vtkUncertaintySurfacePainter to call the
vtkLightingHelper's PrepareForRendering() in its own PrepareForRendering()
instead of in RenderInternal().

Change-Id: I0b863f9046fa8526c2522293ca271e5edd4ec929
Merge topic 'uncertainty-rendering' into next

6b3bb78 Fix call to vtkLightingHelper's PrepareForRendering()
Fix some WebGL warnings

Change-Id: I603b0983c260c1e6d81359ac629d7db29a6889f8
Merge topic 'move-webgl-exporter' into next

4094f5a Fix some WebGL warnings
Got rid of warning and trailing white space.
Fix some remaining warnings

Change-Id: I9aeab296a36b95c6c00103121064415f16f96553
Merge topic '13528_coprocessing_warning' into next

073504e Got rid of warning and trailing white space.
Merge topic '13528_coprocessing_warning' into pv_warnings

Conflicts:
	CoProcessing/CoProcessor/Testing/TestDriver/vtkCPMultiBlockGridBuilder.cxx

Change-Id: If16bca9a57e9dea7874439a99d8355380b0b4f38
Merge topic 'pv_warnings' into next

39f09c2 Merge topic '13528_coprocessing_warning' into pv_warnings
6303528 Fix some remaining warnings
Add noise density parameter to uncertainty surface representation

This adds a new property which allows the user to adjust the noise
density for the uncertainty surface representation.

Change-Id: I4acc9074d5173c50107b9c39b815293f28b207cb
Merge topic 'uncertainty-rendering' into next

4409cd4 Add noise density parameter to uncertainty surface representation
Cleaned up API to control ordered compositing process order.

When ordered compositing is enabled, ParaView determines the process order by
partitioning the data using PKdTree. However, in some cases, like when volume
rendering image-data, we need to override the partitioning using the partitions
from the image data itself. This commit cleans up the API for proving such
information to the view from a representation. In past it was tightly coupled
with vtkImageData producer. This change makes it possible to just pass the
meta-data about extent-translator to use, origin, spacing, extents etc. to
generate the partitioning. This will make it possible for non-image data
representations to provide this meta-data without having to create a
vtkImageData.

This removes obsolete vtkBSPCutsGenerator. Also vtkKdTreeManager now always
regenerates the KdTree. The checks to avoid regenerating unless the input
changed have been removed.

Change-Id: I469f54ba931fd64f66097d0ea579e9d8652d9bfc
Remove unused methods and some code cleanup.

Change-Id: I39d2df5ddce54ef3e3cfafe6e612b94c4296aa3e
Add ability to support volume render vtkStructuredGrid.

vtkStructuredGridVolumeRepresentation extends
vtkUnstructuredGridVolumeRepresentation to add ability to volume render
vtkStructuredGrid by converting it to vtkUnstructuredGrid internally.
Additionally, for  non-curved grids i.e. in cases when bounding boxes of
non-intersecting extents don't intersect (or intersect negligibly), we can use
the partitioning provided by the producer (using vtkExtentTranslator) to
determine the KdTree for ordered compositing in parallel (similar to what we do
for vtkImageData).

Change-Id: I55cf1817045ebadc53b7e7503a07589377c397e0
Adding test for structured grid volume rendering.

Change-Id: I4e3e26a3cdd42b4e51602023ed48a39d88d381cd
Merge topic '13530_structured_grid_volume_rendering' into next

7579073 Adding test for structured grid volume rendering.
efa6d33 Add ability to support volume render vtkStructuredGrid.
047e612 Remove unused methods and some code cleanup.
ceb22b4 Cleaned up API to control ordered compositing process order.