Add Font class for text rendering

Render text with freetype2 library.
Drop SDL2_ttf dependency

Use Font class, render text with truetype2.
Refine Label code

Render text on font/projection update conditionally.
Drop Label::clear() method, set text to empty string instead.