Changing shader extensions.
Merge branch 'master' into spire
Updating spire to master branch.
Added header-only glm to spire includes.

When building the spire tools the glm directories are listed as
'System' directories. So that warning levels are suppressed. That is why
we must include a reference to GLM in the CMakeLists file.
Removing reference to old StuInterface.

Also fixed initialization priority warning.
Renaming SpirePass to more accurately named SpireSubPass.
Updating SCIRun 5 objects to use subpasses.
Removing references to old StuInterface.
Simplifying and removing references to old StuInterface.
Removing the last remnants of the old Spire interface.
Code to debug issues in SCIRun5.
Fixing issues related to the new Spire interface.
Fixed default transform for objects.
Switched back to uniform color instead of color mapping.

Temporary change.
Merge branch 'master' into spire