FShader::ModifyCompilationEnvironment

Can be overridden by [FShader](API\Runtime\RenderCore\FShader) subclasses to modify their compile environment just before compilation occurs.