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
Use handrolled checkenv function to reduce warnings on windows.

Change-Id: I48ff4d59df91d3cb1f4a1f185ae10c97e0fd4250
Added filebrowser cache option as a passthrough pipeline creation option.

Change-Id: I76dd708e76207b367d40fbcb27084b82eff2a4e6
Merge topic 'pvweb-add-filebrowser-cache-option-NO-VTK' into next

a658a3e Added filebrowser cache option as a passthrough pipeline creation option.
4e5291d Use handrolled checkenv function to reduce warnings on windows.
026f33d Minor style fix
a9f9865 Add a Rendering-Base edition
3d39ab9 Use the "class" include mechanism
3ed87aa Support classes in module include lists