Move files into new directory structure for modularization.

New structure is a into two modules. One is not wrapped and consists of
fundamental VisIt as a library functionality. The other is wrapped and consists of
the VTK level classes that are exposed in ParaView.
Port build system to modular VTK era.

Add new top level modular VTK cmakelist and module.cmake files and
restructure database to build in AVTAlgorithm classes into same library as
databases that subclass them.
Remove explicit wrapping and installation cmake commands since modular
VTK takes care of it.
Use VTK add library macros that old PV one was promoted too.
Change to use new export macro defined by the module.
Whitespace and ANNOYING_OLD_CMAKE_UPPERCASE_STYLE cleanup.
Add forgotten cmake code that is shared by both modules.
Replace a configured file to make it compile again.

vtk modular takes care of export macros now, so get rid of file and make
sure the exception handler macro is kept.
Fix python wrapping.

Now that we rely on vtkmodular cmake code to produce wrapping,
WrapHierarchy is invoked. That searches into the visit code in the
build tree, which breaks the wrapping code. Fix is to change
the vtkmodular cmake code to let module decide not to participate.
Add files that were missing from install
fix silo with vtk6 pipeline changes
Merge to two cmake files that are common to both VisItBridge libs.

After the restructuring for modular, I ended up with the
original VisItCommon.cmake, and the one I made from code that came
from the main CMakeLists.txt. This change merges them into one
common VisIt cmake file.
Fix typo that was preventing visitplugins from working
Fix shared lib build on linux.

After modular, we aren't getting -ldl like we used to. We
probably used to get it accidentally through some transitive
library dependency that we no longer have.
Fix enzo reader.

Enzo files were not readable since VisItBridge didn't know that VTK
had HDF5. This fix makes visitbridge always depend on HDF5. Doing
otherwise would cross the grain of invariant modules and complicate
things.
fix gmv on mac and make it optional everywhere
Don't install headers when VTK_INSTALL_NO_DEVELOMENT is ON
Added mechanism to provide xmls for module.

Added mechanism to provide xmls for modules in a non-intrusive way. This only
works for modules that are built as part of ParaView build.
Fix paths to xml files.

vtkIOVisItBridge_SOURCE_DIR is not defined at this point. Use
CMAKE_CURRENT_LIST_DIR to point to the xml file correctly.
raw import of visit r19035's tecplot reader
adapt re-imported code to visitbridge

restored visitbridge version of cmakelist
cmake version macro diff
new macro argument so both readers in this directory use same options file
use setinputdata for vtk6
let visit reader try same files native vtk tecplot reader will
BUG #13393. Enable GMV reader only when OpenGLU is available.

Enable GMV reader only when GLU is available. Also the option to optionally turn
ON GMV reader didn't seem to work. Despite the fact the the GMV reader was
turned on, it wasn't being built causing dashboard failures. This patch
overcomes the issue by not making GMV user-optional, instead simply disabling it
automatically when GLU was not available.
BUG #13100. Fix build issues with CGNS version >= 3.0.

Fixes build issues with CGNS version >= 3.0 due to API changes. Also ensuring
that the reader still builds with earlier versions.
BUG #13100. Fix build issues with CGNS version >= 3.0.

Fixes build issues with CGNS version >= 3.0 due to API changes. Also ensuring
that the reader still builds with earlier versions.