GL1 renderer: Make values of cg_shadows > 2 equivalent to 2.

This makes it easier to deal with cg_shadows in the menus for the GL3 renderer.
Also, 3 and 4 weren't that useful anyway...
Allow choice of different shadow rendering methods in the menus.