New ShadingSystem attribute "renderer_outputs" enumerates the renderer outputs
(AOVs) explicitly, so that elision of unused outputs can be done with
full understanding of which params will or will not be used.
Beware: if you use "opt_elide_unconnected_outputs", you MUST pass
"renderer_outputs" or your outputs may be eliminated!