OSL transparency working.

- Split execution of shading and transparency.
- Tested ray types to optimize OSL shaders exec.
- Added alpha map input to OSL material.
- Added holdout closure processing (holdouts not supported yet).
- Executing shaders for transparency in shadingengine, pathtracer and tracer.