Begin changes for "shaderSpectrum" keyword.

Hack to allow surface materials to define the light interaction that hits them