fix VisItBridgeChombo.VisItBridgeEnzo.VisItBridgeNas test failures

Change-Id: Iff3cb86bc4b2815b41e26fc83dd198c5640c84a1
Added the CTH coprocessing adaptor

Change-Id: I43470976f53841dde13bb8da2daffc6d26f3cc01
Generate faces for outlines of AMR dataset.

For BUG #0011065, we need to enable culling of front faces. For that its
essential that the outlines have front/back faces to begin with. Hence, making
vtkPVGeometryFilter generate faces for outlines for AMR datasets. Since
vtkOutlineRepresentation is anyways set to show "wireframe", the resulting
visualization remains unchanged.

This can be theoretically done for all data types, but leaving that for a later
date.
BUG #11065. Adding face culling support for outline for AMR.

To add support for face culling for outlines, we make vtkOutlineRepresentation a
vtkGeometryRepresentationWithFaces subclass. vtkOutlineRepresentation now
overrides certain methods in vtkGeometryRepresentation to ensure that the
representation always generates outlines. Cleaning up the xml for
"OutlineRepresentation" by being the same as the "SurfaceRepresentation". It
will have a few extra properties like "Representation", "SuppressLOD", etc. that
have no effect, but the XML ends up being much cleaner.
Updating test to include amr outline with front face culling.
Merge remote branch 'stage/fix-amr-data-structure-issues' into 11065_enhanced_amr_outline

* stage/fix-amr-data-structure-issues:
  fix VisItBridgeChombo.VisItBridgeEnzo.VisItBridgeNas test failures

Conflicts:
	ParaViewCore/VTKExtensions/Rendering/vtkPVGeometryFilter.cxx
	VTK
Make loading state file backward compatible after block name change.
Merge branch '11065_enhanced_amr_outline' into 13411_fix_chart_labels

* 11065_enhanced_amr_outline:
  Updating test to include amr outline with front face culling.
  BUG #11065. Adding face culling support for outline for AMR.
  Generate faces for outlines of AMR dataset.
  fix VisItBridgeChombo.VisItBridgeEnzo.VisItBridgeNas test failures
BUG #13411. Fixed custom labels in charts.

Fixing code to add custom labels for charts. Also updaing the
TileDisplay3DTesting test to test the custom label functionality.
Updating panel visibilities for readers.
BUG #13451. Fixing modules needed by ParaView.

Also fixing the logic to enable modules in VTK. Now we no longer force the cache
variables. That approach was bad since once forced to on, those modules stayed
enabled and user had to manually disable them. Instead, now we rely on
COMPILE_DEPENDS to ensure that the necessary vtk modules are enabled.
Updating code since VTK API changed.
Expose vtkCompositeCutter as Slice (demand-driven composite)

Also modifies the AMR Slice GUI name to be less confusing.

Change-Id: I821026291e5de55befb0871f26acdaf96df14f38
move master forward to bring in the fix

Change-Id: I80c10abb34ad9170873d940cdd73e54055fc6901
Fixing miscellaneous valgrind issues.

These were causing failures on Windows including errors from protobuf about non
UTF8 strings.
Fix valgrind issues.

Fixing dangling pointers.
Merge topic '13411_fix_chart_labels'

83d8f2c Fix valgrind issues.
7c5a7a8 Fixing miscellaneous valgrind issues.
75caa30 Updating code since VTK API changed.
50fd723 BUG #13411. Fixed custom labels in charts.
ad2f27e Merge branch '11065_enhanced_amr_outline' into 13411_fix_chart_labels
a418cb3 Merge remote branch 'stage/fix-amr-data-structure-issues' into 11065_enhanced_amr_outline
76e4970 Updating test to include amr outline with front face culling.
6b47a99 BUG #11065. Adding face culling support for outline for AMR.
150d8db Generate faces for outlines of AMR dataset.
37051de fix VisItBridgeChombo.VisItBridgeEnzo.VisItBridgeNas test failures
Merge topic '0013430_change-exodus-block-names'

fa2792a Make loading state file backward compatible after block name change.
Merge topic '0013454_expose-vtkCompositeCutter'

2151328 Expose vtkCompositeCutter as Slice (demand-driven composite)
Merge topic '13451_fix_parallel_streamtracer'

f54a67f BUG #13451. Fixing modules needed by ParaView.