Added a config option to change the font!

Also, since a new option for fonts has been adding they are all now
part of a separate object: "Font"! "FontRenderer" is now Font::Type and
the new option is Font::Path.