- Removed class MeshLight.
- Now LightHandler and LighsManager hold pointers to LightProperties class.
- DirectionalLight's light specific attributes have been replaced by a pointer to DirectionalLightProperties.
- Now DirectionalLight inherits from Mesh.