Created TextRenderer and TextEntity.
Added two map to store kerning and glyph info in Texture font.
Change Texture glyph info to fit the new font system.
You can now add subtexture to the ResourceManager.
Implemented the xml part of loading BMFont.
Added a function that create a MovieClipEntity from a SubTextureInfo.
Added some error message when you try to load a texture without initializing the graphic renderer first.