graphics: add Source Sans Pro as a default font
graphics: add font class

This also adds a dependency against SDL2_ttf.
graphics: add text_renderer component
building.markdown: remove dependency install info

Too much effort to keep these up to date for all supported platforms.
Clean up Markdown documents
readme.markdown: add link to build instructions
readme.markdown: update screenshot