Font/Text system rewrite

obviously this is unreviewable... and extends to many "subcomponents" of the text system such as dialog, several controls (especially TextArea).

Lots of little text related things we were missing or doing wrong before have been added/fixed (various alignment issues, console feedback, journal format, MTA missing colors, tons of MTA issues, etc)

I tested with BG 2 *only*. we should test it in some other games (and more throughly) before merging.