Adding freetype.
Improve FindFreetype.
Add freetype-gl++ external.
Fix external building and remove freetype from mainlib.
Support for directly sending texture ID in ShaderProgram::Use
Sizeof tests for Vector2D.
Migrate Text to use freetype-glpp
Forward declare freetype-gl++ classes.
Don't build externals with extra definitions.
Supposed things to fix the text.
Text is now drawing.
Fix text inverted y-axis and size calculation.
Fixed text color.
Multi-line text.
Somewhat better line splitting.
Split Text into Text and MultiText.

MultiText is a vector of Texts.
New class Font for UGDK.
That wasn't working very well.
Add TextBox width and linewrap.
Language creates Drawables, buildfix.

Language returns a Label or a TextBox depending if it's from a file or not.
Added getters for fonts in TextManager.