Rename 'ChaoticRageFont' to 'OpenGLFont'

And move out of gcn namespace
Moved text rendering from RenderOpenGL to OpenGLFont class

It's heaps cleaner now
Ensure proper deallocation of OpenGLFont objects
Fix issue with very thin characters being rendered upside down