WIP: first fix towards targetless lights

This is a fix for #5079.

I still need to update the examples and helpers but otherwise it works.

The only thing I have a problem with, is that I need to negate the x and z component of the rotation for the camera of the shadowmap. I know they work, but I can't seem to find a logical explantion for it. 

@WestLangley Any ideas??