Fix EyeDomeLighting tests.

Fixed header tests and leaks in EyeDomeLighting plugin.
Fixed shadowed variable warnings.
Update warning exclusion list.
Avoid unused variable warning.
Fix unused variable warnings
update coverage exclusions.
Fixing PV interface for using vtkGradientFilter.

Now the output for vorticity and q criterion have separate names
specified. Also made them as well as the option to compute
gradients faster as advanced options.

Change-Id: I07ef84677495d38b5c249ca40c0261d40f729b0d
BUG 13396: Bring in VTK fix for system-hdf5
Doxygen: avoid creating graphical hierarchies.
Changes to be compatible with VTK amr data structure changes

Change-Id: I5eb7acea4fc149be4c87906cd77991ca17479120
Merge remote branch 'stage/13100_cgns_fixes' into amr-datastructure-changes

Change-Id: I62c913a4a4e0e4f9b9c3e8d0ce88c22cb292a530
BUG #0013403: Ensure cube-axes gets reduced bounds on all processes.

Cube-axes was using only local bounds when doing server-side rendering. That was
causing the problem with multiple axes being shown when in parallel. This fixes
that issue.
Fix bugs because of the AMR data structure changes

Change-Id: Ie5c9404314599a1094d7669757d212da8f59302a
Add new module vtkIOAMR to ParaView's required modules list.
Mark advanced properties for the panels

Change-Id: Idcb0ba4cfff1ca81ae2bf6b12a623ccca17a82aa
Update vtkPVCompositeDataInformation after changes to AMR.

Since AMR datastructure in VTK changed, we emulate levels/pieces as earlier when
gathering data information to avoid having to change the GUI code to deal with
AMR trees explicitly.
BUG #13403: Fixed invalid bounds being passed in parallel.

When running in parallel with some processes having empty data, the
vtkCubeAxesRepresentation ended up delivering invalid outline geometry to all
processes. This was causing segfaults due to invalid bounds. Fixed that by
ensuring that vtkCubeAxesRepresentation delivery polydata with valid bounds or
simply empty polydata correctly.
Bring in VTK master and fix dependency on new vtk module

Change-Id: I1f19d538f5a24044b39b2450639d432c2c1e51cd
BUG #13416. Fixed broken images in Help windows.

Fixed the implementation of pqHelpWindow to work correctly with Qt 4.7+. The
images were broken since upgrading to Qt 4.7+. Also cleaned up the code a
little.
BUG #13412: Fixing dependency issues when building documentation.

Resolving build problems with Ninja when bulding embedded documentation for
ParaView. The issue was deeper than just a Ninja problem.

Docmentation/CMakeLists.txt was generaing a paraview.qhp file and a resource
file under Applications/ParaView was dependending on it. That's a tricky
dependency since Applications/ParaView doesn't see the rule to generate
paraview.qhp. We overcome the issue by adding a phony ParaViewOnlineHelp target
that we made paraview depend on and than ensured that the qhp was available by
the time Applications/ParaView's resource file looked for it.

Fixing the issue by moving Documentation to Applications/ParaView. The
documentation is indeed for the ParaView application hence makes sense its
included in the application's sub-dir. We build a static library containing the
documnetation resource that's initied by ParaViewMainWindow constructor.