Fix shadowMap count for directional lights

Splitting the view frustum yields splits + 1 frustums
Store the shaderNum instead of the shader pointer in the light interaction

This mimics what we do with draw surfaces
Fix r_showLightInteractions