Renderer fixes

Rewritten tr_shadowbounds.cpp to use internal containers instead of template in the cpp file - this improves stability of engine.
Also added modifiers for generating specular texture - makes glossy lighting sharper.