Added a SceneCurve class to render/place BezierCurves in the Scene, added bezier curve editing and SceneCurve save/load to IDE entity editor, added a message box popup to the IDE, fixed bounding box calculations in camera and light preview gizmos in the entity editor, fixed bounding box calculation in the entity editor grid
colorAffectsChildren=false now prevents all parent color from affecting child entities, fixed bezier curve not deselecting properly when selecting another bezier curve in the entity editor
Fixed bezier curve point selection not working properly with the distance-based multi-select system in the entity editor
Added a shortcut to return world position along the curve to SceneCurve, added SceneCurve doxygen documentation
Bezier points now have a selection preference over other entities in entity editor
Added a fix for fixed timestep on Windows
Fixed euler angles not being set in Enity::lookAt
Improved mesh collision object generation, Added the ability to
construct compound collision objects from meshes.
Added the ability to get and set the physics time step.
Added support for static concave meshes, added the ability to set the
max slope for the Physics Character class.
Added collision mask support, converted RayTestResult and
CollisionResult to classes for use with Lua.
Added getAllEntitiesInRay to the CollisionScene class.
Added documentation on how to use SHAPE_MESH_COMPOUND and
SHAPE_MESH_CONCAVE.
Minor improvements to getAllEntitiesInRay().
Improved how physics hulls are generated and stored.

Moved physics hull generation code into the Mesh class.
Meshes now load/save physics hull info if it is present.
Meshes can now  be imported with physics hull info.
Updated the IDE asset import dialogue to reflect these changes.
Fixed a bug when loading meshes from file.