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.
Reverting VS project warning settings and .gitignore changes. This is a fork side only commit.
Adding a submodule for the VS2012 dependencies.
Fixing all level 4 warnings and higher.  This is a fork side only commit.
Update README