Finished off longstanding issue with OSL support.
Finished off longstanding issue with OSL support.

OSL should now be able to be used in production. It can now carry over
between blender reloads.

adminradio/RenderManForBlender,prman-pixar/RenderManForBlender,prman-pixar/RenderManForBlender