ENH: Adding reader plugin for (a large part of) the LLNL's GMV file format

     Reader is independent of VisItBridge, but it does rely on the same I/O
     library the original author of General Mesh Viewer released a few years
     back and includes it from the VisItBridge's GMV reader source directory.

     Features:
     * NODE and CELL based data is supported, no FACE based data. Simply
       because among the various GMV files generating codes the plugin was
       designed for there was none that produced FACE based data. An according
       warning is raised if a GMV file contains FACE based data.
     * File series supported
     * Builds for OSMesa builds as well (issue 13393)
     * Currently support for the following GMV keywords
          GMVINPUT [ASCII|BINARY]
          COMMENTS
          ENDCOMM
          NODES
          CELLS
            LINE
            TRI
            QUAD
            TET
            HEX
            PHEX8
            PRISM
            PYRAMID
            GENERAL
          NODEIDS      [not supported by VisItBridge's GMV reader]
            IDS(NNODES)
          CELLIDS      [not supported by VisItBridge's GMV reader]
            IDS(NCELLS)
          MATERIAL     [numeric values are imported, not material names;
 	               unlike currently by VisItBridge's GMV reader]
            [DATA]
          VELOCITY
            U(NCELLS)
            V(NCELLS)
            W(NCELLS)
            U(NNODES)
            V(NNODES)
            W(NNODES)
          VECTORS N components
 	              [not supported by VisItBridge's GMV reader]
            DATA1(NCELLS or NNODES)
            ...
            DATAN(NCELLS or NNODES)
          VARIABLE
            [DATA]
          ENDVARS
          FLAGS        [names are imported, not numeric values,
 	               unlike currently by VisItBridge's GMV reader]
            [DATA]
          ENDFLAG
          POLYGONS     [not supported by VisItBridge's GMV reader]
            MATERIAL_NO
            NVERTS
            X
            Y
            Z
          ENDPOLY
          TRACERS
            X
            Y
            Z
            DATA
          ENDTRACE
          TRACEIDS     [not supported by VisItBridge's GMV reader]
          PROBTIME     [not supported by VisItBridge's GMV reader]
          CYCLENO      [not supported by VisItBridge's GMV reader]
          CODENAME     [not supported by VisItBridge's GMV reader]
          CODEVER      [not supported by VisItBridge's GMV reader]
          SIMDATE      [not supported by VisItBridge's GMV reader]
          ENDGMV

       All other keywords are silently ignored, i.e. no warning is displayed.
       Cells can be given explicitly (unstructured mesh) or implicitly
       (structured regular brick meshes and logically rectangular brick
       meshes).
Simplify Plugin CMake contribution

Change-Id: Ic528417131647a1890c86a60b78446ff8ed65eb1
Move forward visitbridge to fix warnings

Change-Id: I52e02dba7c4d1edefcb18b2a738a1e1a8493c17b
Add GMV Reader testing

Change-Id: I326b954577fcbba0e5da95f35c7643a9feec6c7f
Further simplified CMake of plugin contribution

Removed code that is only required when building not along with ParaView itself
BUG: Plugin does not thwart static builds any more

For static builds, the linker command still tried to link against the shared
library version of this plugin. That was caused by a mismatch of the first
arguments passed to ADD_PARAVIEW_PLUGIN() and PV_PLUGIN().
Renamed variable names to prevent shadowing
Fix plugin name in tests

Change-Id: Id361849a96047eb225ac3f066f938deaed2adda1
Exclude GMV VisitBridge warnings

Change-Id: Iaca46cb984808c3b41e1b2436a18a005d99ec949
Allow to toggle cell connectivity inside spreadsheet view

Change-Id: Ic61c40893ce792b8f8e4383002b467cce0001eb3
STYLE: Minor tweak of message grammar
BUG: Fixed CMake syntax error
Move the VisItBridge sha1 forward to get newest cgns reader.

Change-Id: I805f990f1b6ae60ebfe8b70be016131acca6cbec
Merge remote-tracking branch 'stage/integrate_gmv_reader_contribution' into cgns-patch

Change-Id: I7d3f28036077c2b205e6cc81c1c341d6f0419e83
Enabling point-sprite plugin.

Enabling pointsprite plugin for shared builds even when VisIt bridge is enabled.
The plugin is disabled, however for static builds.
BUG #13674. Fixing initialization of Qt-based static plugins.

When building statically, plugins with Qt components weren't necessary working
correctly. The Qt resource files weren't getting initialized correctly, nor were
the GUI xmls being processed. This patch addresses such issues. Updating the
plugin building code to ensure Qt resources/plugin is initialized/imported
correctly when the plugin is initied statically.

Change-Id: I4f742e37b1a58214a6776420105fa11d2d22caa3
Fix missing link line to QT libs.

Change-Id: If872353ece97aec02a9dd04af6682c8299b2ad0a
Fixing link issues on Widows/OsX.

QT_LIBRARIES variable wasn't set. We needed to find_package(Qt) again
to ensure that the variable is setup correctly so we can link against the
right libraries.

Change-Id: I6dc6f163612263bad7ba21d5bba6fdc5da5fff42
improve gmv testing

Change-Id: I16eafd04cd6a4a83ab3082e8ca7158de7263ae44
Disable header-tests for Qvis.

Change-Id: I0ca86e2447f28dd16e7f4d549dfef02926eb5b85