Support classes in module include lists

This includes the .cxx and .h file automatically and also generates a
CMake snippet which contains the included classes automatically to
minimize duplication of code.

Change-Id: Ie14b7bf0323f489ca1d7fe1dea5ba13552a8f307
Use the "class" include mechanism

Change-Id: Ie7429cabbe1994476e7d775dd8b2875bafba8c87
Add a Rendering-Base edition

Change-Id: I81e6d336e501a4b0961a5bfd6d4cbf8c541a41c4
Minor style fix

Change-Id: Ic72dd5499b654866cb91698cd262f93d90738874
MemoryInspectorPanel does not query fully qualified domain name (FQDN)

Querying the FQDN causes delays when the DNS is slow as this information
is always requested even if the MemoryInspectorPanel is not shown.
FQDN is replaced with the hostname and the user is presented with an
edit box to fill in the FQDN if required.

Change-Id: Id74f3252cfb6819820ec207d012fe086135bc369
Catalyst example link issue

fix for missing MPI symbols during link on Mac OSX w/ openmpi.
link the example to the MPI libraries using vtk_mpi_link.

Change-Id: Ic62dbc59fb431bd29f728426e1962706a4b81262
Merge topic '14478-system-query' into next

d0406da MemoryInspectorPanel does not query fully qualified domain name (FQDN)
Use handrolled checkenv function to reduce warnings on windows.

Change-Id: I48ff4d59df91d3cb1f4a1f185ae10c97e0fd4250
Merge topic 'windows_getenv' into next

1434738 Use handrolled checkenv function to reduce warnings on windows.
Merge topic 'catalyst-link-issue' into next

fd2a40b Catalyst example link issue
Merge topic 'simpler-catalyst-editions' into next

4faa10c Minor style fix
ce8db4f Add a Rendering-Base edition
0e5cc2d Use the "class" include mechanism
e197fd0 Support classes in module include lists
Silence CUDA from SciberQuestToolKit

Change-Id: Iab5b29f2d79ca24925ad2f6ad5cb3b204d6a8653
Merge topic 'silence-find-cuda' into next

bd8ed9a Silence CUDA from SciberQuestToolKit
Fixed data range inconsistency between pipeline and lookup table.

Now pipeline takes same approach as lookup table, that is, if there
is more than a single component to data, then the magnitude of the
components is used.  Also made default font size of scalar bar title
and labels more reasonable.

Change-Id: Ibc8961f9331cd5c3c04593c86ec384be1a698758
Merge topic 'pvweb-fix-pipeline-lut-inconsistency' into next

46d191e Fixed data range inconsistency between pipeline and lookup table.
ENH: Enabled removing of multiple rows selected from table widget

Added logic to remove multiple rows selected by either drag-clicking or clicking
with <Ctrl>/<Cmd> pressed. New logic also handles selection of new row after the
selected rows are deleted.

Change-Id: Id3bee8a910d1df7fe5ade7cd6bc910552e9a3b96
Merge topic '14498-selectionmodel-propertywidget' into next

4ea1545 ENH: Enabled removing of multiple rows selected from table widget