Refined GUITestWorld and TextRenderer

Runs correctly, outputs a single character: "A"

I'm giving up on FreeType-GL for now and just sticking with FreeType.
Various project-wide improvements (e.x. warnings)

-The warning "Not all code paths return a value" is now an error.

-Various whitespace changes

-Removing unnecessary #include directives