Added the Mt Elbrus music.
Added a mushroom blocking the way in the first cave and several fixes.

- Hinted the scripter when the animation lua table is missing.
  (I sincerely lose time because of the lack of this.)
- Fixed the mushroom dead animation.
- Fixed the is_boss uninitialized variable in the Battle encounter events.
Slightly improved the Shroom sprites.
Kept on with monsters and the cave map.

The main puzzle should be ready now.
Made possible to jump certain cliffs for the need ofthe puzzle.
Added proper support for infinite custom animations and animation terminators (nerverending frames).

This will permit to remove a lot of ugly hacks in the script files.
I already removed some but I'll fix the rest in another commit.
Modified 'utils_common.h' to act as a precompiled header.
Changing the VS 2012 project to use the new precompiled header file.
Updating the editor files for the precompiled header changes.
Merge pull request #195 from authenticate/upstream

Precompiled Header Proposal.

CMake and C::B will have to be adapted.
Peer review updates for precompiled header changes.
Fixed compilation with C::B and CMake.

Note that the precompiled infrastructure won't be used for now
when using those build systems.

This will have to be added in another commit.
Merge pull request #196 from authenticate/upstream

Peer review updates for precompiled header changes.
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.