Changed scene storage from a map to a vector.
Added ability to change background colour, can be set from Root.
Methods for removing objects from the scene added to Root.
Clear now resets the IBO counter, which was causing clear to not work.
SpriteBatch can now return a pointer to its vector of Sprites.
Added mising method for setting colour of Sprite.
Changed XML format for TextDrawer, now takes an offset value whicha allows the text to bew drawn correctly on a line.
TextDrawer now has a colour property, added getters and setters for this.
Modified stress example to use new removeFromScene methods.
Changed TextutureMaterial, NormalMAterial and TextDrawer to tale shared pointers for textures.
updated stress example to use new Material interfaces.
Optimised Matrix multiplication.
Upped the optimisation level.
Removed the error reporting from FluxRenderer, (massive optimisation for emscripten output).
Optimised rotate.
Added Timer class.
Updated Makefile to build tests.
Added multiplyTransform method to Matrix, perform faster multiplication with certain asumptions.
Added tests for Matrix4 multiplyTransform.
Camera now stores a pre-multiplied projectionview matrix.