Rewrote font code to use multiple textures.
Will corrupt after playing a game.
Fixed deinitialization/reinitialization for fonts.
Added fallback font support. Untested on Linux (but should fail gracefully).
Fixed text editing for multi-byte characters.
Hopefully fixed compiling on Linux.
Fixed uninitialized max glyph size in Font.
Fall back to the DroidSansFallbackFull.ttf font on Linux.
Fixed Font::getWrappedCursorOffset.
Fix newlines messing up cursor offset.

Fix an uninitialized value in TextEditComponent.
Use user locale at startup. Should fix Unicode paths on Windows.
Require boost.locale.
Merge branch 'utf8' into unstable