Add support for scaling with the gizmo in the scene editor.
Fix a bug where a bad transform was be sent to UpdateTransform() on a scene's physics manager.
Fix a bug where it was not possible to show a sprite in the scene editor.
Add support for snapping when translating in the scene editor.

This is activated by holding down CTRL when translating.
Add support for retrieving the number of shapes attached to a dynamics component.
Add shape IDs to the scripting interface.
Changes the rules of how the convex hulls of a model is used as the collision shapes of a dynamics component.

The new rule is that if the convex hulls of a model is used, no other shape can be used. The main reason for this is that it makes the editor integration a bit simpler.
Add the ability to retrieve information about the shapes attached to a dynamics component via the scripting interface.
Small improvement to the way the shapes in DynamicsComponent are serialized.
Add support for deleting a shape by it's index in DynamicsComponent.
Add support for changing the offset of collision shapes in DynamicsComponent.
Have AddSphereCollisionShape() use a sphere shape instead of an ellipsoid.
Increase the padding in panels to make things not feel so squashed.
Fix a bug adding a sphere shape via the scripting interface.
A big commit adding the ability to add and remove collision shapes to/from a dynamics component.