Add Shadow Clip Maps for negative light shadows.

Shadow Clip Maps are shadow maps that store the distance to the nearest
wall, and disable shadowing on all pixels that are further away than the
distance stored in the Clip Map, so that the negative light shadows don't
pass through walls.