Permit to link an event triggered when "talking" to a physical object.

Also gave a default type to MapObject as I realized they didn't,
making this be a potential crash cause.

I also added a use of this new feature by making the cat and the dog
play sound when one "talk" to them.
Don't permit to start an event already active for physical object triggered.
Strenghten a lot the save game loading logic.

- This fixes a flaw introduced when removing the key items
  as an object type.
- Adds a lot of checks at load time to prevent loading and later
  saving flawed data.
- Fix a potential crash cause in the ReadScriptDescriptor::OpenTable() functions
Fixed a rare music fade out bug happening when opening the menu while a map music fade in.

This used to fade out the music instead of keep fading it in.
Added battle custom weapon display support.

Now the battle characters will have the weapon animation preset by their weapon
be displayed on top of their sprite animation.

I made Bronann's basic animations (still lack victory, and magic ones, ...)
for the wood sword, and I reuse all that base for more interesting eye candy on later
swords.
Reorganized better the character sprites files for Bronann.

I also added proper support for the dodge weapon animation.
Added the missing animation frames for Bronann's weapons.

Next is to make Bronann body sprites look unarmed.
Started to remove the weapon from Bronann's body sprite.
Completely removed the weapon from Bronann's battle frames and fixed a few mistakes.

- Added shadows where missing.
- Fixed parts of the scabbard missing on the weapon layer for certain frames.
Simply dropped an unused enum.
Made the Shop mode use standard coordinates.
Made the coord system update the GL matrix only if necessary.
Made the battle command use the bare skill category when no weapon is equipped.

I still need to tweak the bare-hands attack animation but overall the feature
is working fine and ready for the raw fighting feature.
Added the abalest frames and the weapon-free kalya's battle frames for almost every actions.

I still need to do dodge and victory but otherwise it's coming fine.
I'll also have to revisit the run weapon frames for both characters as it has never been fine.
Only count living characters when splitting XP at battle ends.

Closes #87.
Added a 20% raw XP bonus for characters winning without any equipment.

I also fixed a alignement bug for the new skills and make a bit of room
in the growth characters windows.

Closes #81.
Fixed the raw bonus logic when XP earned were < to 100.

The Raw XP bonus is fully working now.
POT + fr translation update.
Separated the weapon from Kalya's dodge and victory frames.

I also removed the high-five from her vicotry animation, as it seems
it wasn't her style according to several people.
Added the weapon when Kalya runs and improved Bronann run sequence as well.