Remove SceneNodeFactory.
Improve the way the highlight is rendered in the default renderer.
Cleanup the Texture2D reference counter.
Make the Texture2D constructors protected.
Remove the useless and unused SpriteComponent.
Virtualize the Texture2D constructor.
Make the VertexArray constructor protected.
Make the TextureCube constructor protected.
Make the Shader constructor protected.
Make the Framebuffer constructor protected.
Add a few more extension checks to the OpenGL 3.3 renderer.
Update CodeBlocks project and GCC build.