Fixed some untranslatable strings.
Fixed some untranslatable strings. I haven't managed to fetch the translations ingame, but the English text displays correctly.
Fixed some untranslatable strings. I don't know how to test the network stuff, so please review & test.
Forced commit so I can pull from trunk.
Translators can now influence word order in production program logic.

+ merge from trunk
Prepared win condition strings for ngettext
Forgot to  mention that I was unable to trigger _send_state() during testing.
Allow translators to choose the order of placeholders for everything written in C++. With compliments to the Arabic localizer ;-)
Increased size of some GUI elements to give more screen real estate needed for localized versions
Ordered placeholders do not work in Lua
Forced commit so I can merge from trunk
Merge
Rearranged GUI elements to give more screen real estate, improved  layout
Multiplayer lobby, more screen real estate for map/saved game chooser
LaunchMPG: Made more room for text labels and centered the headers
Cleaned up code to comply with codecheck. No changes in functionality whatsoever.
Compile time fixes needed for Mac OS X.
Added string.bformat to help with localisation in .lua code.
Added an untested wrapper for ngettex.
Do not try to save ngettext into a game.