Move quaternion calculation out of MakeCLight and MakeCLight2
Move halo handling to single spot
Code style
Indentation
Use quaternion for rotation
Use quaternion for halo rotation
Use quaternion for light rotation
Cleanups