OSL RendererServices fixes and improvements

- Copy back normals and tangents from OSL.
- Fixed potential threading issue with get_attribute call.
- Added support for trace() call.
- Added trace example scene.