Add WEAP_INSTAGUN to the hud scripting API
Prevent doubly spaced vote names
l10n support, initial checkin
Prevent restarting the first map of the rotation
l10n support, initial checkin
Implement.po parser, for the most part.
UI localization. Still has a few rough edges but mostly working.
Print error messages upon encountering syntax errors
Merge branch 'master' into l10n_support
Code refactoring
UI localization.

The engine will now load .po files in the following order:

l10n/LANG.po ("common" domain)
ui/l10n/LANG.po ("UI" domain)
ui/uitheme/l10n/LANG.po ("UI" domain)

Theme .po files take precedence over global UI .po files found in ui/l10n. As the last resort, the localization subsystem will search for the string in the "common" domain (ui/l10n/LANG.po).
Add string formatting functions handling up to 8 arguments
Export "TranslateString" binding to AS (along with alias "_T")
make "lang" cvar archive
cellshade -> celshade
Fix RDF_NOWORLDMODEL refdefs + some lighting tunings
Merge branch 'master' into l10n_support
Add some safety checks
Make EXT_framebuffer_blit optional
Fix AS reference to serverBrowser object