Merge pull request #189 from authenticate/upstream

Windows, C::b and VS2012 compilation fix.
Move some platform dependent or heavy includes in the cpp file when possible.

It also fixed the compilation process using C::B/MingW
Made the UI themes names translation reloaded when changing the language.
Kept just a little bit on the next map.
Fixed a weapon file link in the steel weapon family for Bronann.
This is a small patch for Visual Studio.