Scriptable Lights

Contains components for scripting light sources. Other, smaller changes include restructuring of the script file system, a minor fix to MovementComponent and the ability to add Ogre entities with prefab meshes.