Merge pull request #188 from authenticate/upstream

Fixing a menu wrap around bug.
Moved iostream inclusion only into cpp files.
Broke down the utils file into separate pieces.

This is part of the effort about improving compilation time.
Used untranslated id when storing themes config.

I also fixed the compilation when not under VS2012.

There will still be a small problem as the themes translation
won't update when changing the language but I'll fix that
in another commit.
Split the BattleStatusEffect class into the active and the passive one.
Refactored a bit the minimap code to accept a custom minimap image.

This is unused yet, as I realized the minimap image created is big
and should be reduced first.
Set environment variable needed for fullscreen to work properly
Lua bindings for stamina and reset stamina at springs
Fixed indexing issues with battle items
Silenced a small warning.
pot + fr update
Updating the VS 2012 project files to account for the utilities changes.
Reverting VS project warning settings and .gitignore changes. This is a fork side only commit.
Adding a submodule for the VS2012 dependencies.
Patching Windows build after utilities refactoring.
Fixing all level 4 warnings and higher.  This is a fork side only commit.
Update README