Fix unsafe erase.
Merge pull request #182 from logzero/erase

Fix unsafe erase.
de translation update by NaN. :)
Added offsets where needed on characters frames.
Updated the harrvah interior tileset collision map.
Fixed some minor glitches in the maps scripting.

- Made Bronann kneel on the left on the kalya house path at night.
- Made Orlinn go higher in the basement map.
- Changed the slime in Mt Elrus to an actual soldier.
Added a first mountain battle background version.
Fixed a glitch seen when a character has low HP and the player finalize its command.

The character would previously stand up for very small amount of time.
Fixed a memory corruption due to not free the title window skin at save mode quit.
Don't prevent all the characters from earning xp when only one has reached the level cap.
Fixed a rare bug where the battle would resume when it shouldn't.

In battle modes where the command is pausing the battle,
when there were more than one character waiting for a command,
finalizing the first command would make the battle resume even if it shouldn't until all commands are done.
Made the menu window auto free their memory when needed.

This will prevent future memory corruption, as seen and fixed in:
37f37cfa68bcbea80dde0550b57508545d106aa1
Make ustring concat op const.
Const static ustrings.
Const static strings.
Const static colors.
Const GetQuestInfo.
Const RetrieveRandomParty.
Merge pull request #183 from logzero/static

Use static const
Updating .po file based on .pot changes from upstream and new translations.