When ParaViewData is excluded, tell VTK to exclude VTKData too

Since commit 29e4cc2c (Add option to exclude ParaViewData target from
default build, 2014-06-04) the PARAVIEW_DATA_EXCLUDE_FROM_ALL option is
available to control ParaViewData.  VTK now has an equivalent
VTK_DATA_EXCLUDE_FROM_ALL option.  Teach ParaView to control VTKData by
setting VTK's option based on ParaView's option.  When the data targets
are excluded from the default build, make ParaViewData depend on VTKData
so that both can be built through a single invocation by the user.

Change-Id: I70ca75c9608006ab78477dd10ecf0995fa9740df
Merge topic 'manual-ParaViewData-controls-VTKData' into next

137fe0d0 When ParaViewData is excluded, tell VTK to exclude VTKData too
BUG #14794: Reenable parallel volume rendering for images.

During VTK refactoring of extents, parallel volume rendering was broken.
Fixing it by bringing back vtkPExtentTranslator (formerly called
vtkPVTrivialExtentTranslator) and making vtkImageVolumeRepresentation
use it to determine image extents across all ranks.

Also added a new test that tests volume rendering in parallel.

Change-Id: I72d06d0bebf14f71f7db6a2a345f668fa63ad16b
Merge topic '14794_fix_parallel_image_volume_rendering' into next

1a51d03f BUG #14794: Reenable parallel volume rendering for images.