Finx linkage when using C::B on windows.

The vsnprintf function was redefined with libintl and broke the build.
MinGW/CodeBlocks precompile utils_pch.h.
Added the Shroom enemy battle icon.
Added jumping animation to Kalya and Bronann useful for later.
Removed an obsolete monster stamina icon.
Added support to add an enemy post battle-start without explicitely giving its coordinates.
Basically finished the two first maps introducing the mountain climb maze.

There are still fluff to add here and there but its functional as expected.

I still have to figure out a bug happening when restarting the battle against
a dark soldier.
Removed an obsolete variable.
Added support for a missing Restart() function in the script supervisor.

Before, the reset function was badly abused for battles, making them
restart when the pause mode activated/deactivated.
Changed a debug value I left by mistake.
Merge pull request #197 from logzero/pch

MinGW/CodeBlocks precompile utils_pch.h.
Added invalid pch warning when compiling under C::B/MingW.
Moved video debug info in front and add a check preventing pop/pushing context state there.
Spotted two glEnable/Disable calls that could be checked first.
Fixed a comment while seeing it.
Added pathfinding and way point support to enemy sprites.

Enemy sprites will now use path finding to walk and locate the character.

This feature is for me working so far with one rough edge I need to deal with soon:

When behind an obstacle, the enemy sprite will make heavy computation to try and
catch you uselessly. I need then to be able to specify an optional limit in the close list
of path nodes. I'll do that in another commit.
Added missing enemies in the maps and made use of the new waypoint feature.
Updated the quest log entries.
Added the new world map location and fixed a mistake in the location filename.
Added some missing lighting to the elbrus grotto and fixed a few things.