Add simple debug text rendering
Refactor Base classes
Update prototype Render classes, fix fog
Fall back to OpenGL 3.3
Change BitmapText to rectangle textures
Change File to use unsigned data, rename string() -> toString()