freetype-gl: reindent texture_font_load_glyph
freetype-gl: convert to compile as C++
freetype-gl: detabify
freetype-gl: remove unused types from vec234.h
freetype-gl: make type for texture atlas node

Replaces generic ivec3
freetype-gl: merge into main source tree
Merge freetype-gl opengl.h into narf/gl/gl.h
Texture atlas: convert to class
TextureAtlas: add Region type to replace ivec4
TextureAtlas: use std::vector

Also move to gl directory.
TextureAtlas: fix signed vs unsigned compares

Plus various cleanups
Convert texture font to class
Add console Unicode test in client