Move things around a bit so I can restore the previous behavior of doing all lights in a single full screen pass but keep the code improvements from trying to do splatted lighting.