Refactor|SectorCluster: Fold "splinter" logic for dynamic lights and shadows

We can now use exactly the same logic for dynamic shadows as is used
for dynamic lights (aside from the fact the first light is skipped if
multitexturing is in use).