cleanup of shading, improved colour clamping in raytracing.cpp, added shading-legacy.txt for old shading methods
new and clean shading, not perfect yet