Rename GLFont to AwtFont. GLFont will be added back as a common interface. Added text scaling. Color is set on the renderer and the font renderer pulls the color each time. AwtFontRenderer (previously GLFontRenderer) is now instance based and wraps a single AwtFont for rendering.
Add common font interface.
Added a new bindTexture method.
Missing a file for commit 0843d0afecb2c2588aa1993581331071251a3f2a
Add renderer factory to produce font renderers.
Added support for Angel Code's BMFont tool.
Create more granular rendering methods.
Have to leak LWJGL Cursor class for now.
Got AngelCodeFontRenderer working. Cleanup AwtFontRenderer and AwtFont. AngelCodeFontBuilder is now a fluent interface. Fixed Texture setter. Removed color parameter in CrosshairGameObject since PrimitiveQuad doesn't use it.
Create Nifty GUI renderer and subsystems. Performance is not good and will end up using their implementation.
Expose GUI facade through Fw.
Add AudioFile.
Implement low level OpenGL objects (FrameBufferObject and RenderBufferObject).
Add AbstractFrameBufferObject and FrameBufferObjectBuilder.
Updated pom.xml with Nifty, TwelveMonkey's TGA image reader, Jorbis and Jlayer (libGDX).
Expose new classes in GL. BootStrap has been modified for OpenAL, creating static class AL, rendering pipelines, GUI, RendererFactory and AngelCodeFont. Application destroys GUI on shutdown.