Move OSL shader execution out of ShadingContext.

It will be necessary later, for transparency and emission.