Added an API header and made a couple of minor fixes.
Added scripting.
Moved ModelFactory functions to ModelFunctions and added a
translateVertices() function.
The RenderingEngine is no longer the owner of the camera's entity.
Added transformations to components.
Added the point and triangle models.
Removed the 'position' attribute from Shape.
Added a couple of Intersection functions.
Added a function for projecting a line onto a plane.