usdPreviewSurface support
Add OSL matching shaders for UsdPreviewSurface:
Note that the parametrization of these materials is still a WIP in proposal stage, nevertheless USDZ already uses the preview surface, so technically this can be done.
The work is mostly OSL related.