Remove locale-encoded translation hack

Its purpose was to allow properly encoded console output on systems
that do not use UTF-8 by default. It was always ugly and was probably
broken by language selection, which switches the current locale
arbitrarily. Rather than pile more hacks on top to support a
borderline use case, I'm removing it.

I'm also removing translation support for console output
altogether. It should probably be reintroduced using the SDL message
box API.
Documentify function parameters
Add font directive to language descriptions
Clean up share/lang.c nomenclature
Load current language file on gettext init
Implement multiple font support
Merge pull request #45 from parasti/multifont

Implement multiple font support