Check if the hero is alive before checking map events
Check passives before running StatBlock logic

Closes #521

When adding passive effects, we were waiting until the next frame to
calculate stats. This caused some issue with refreshing the Charachter
menu. Also, the Charachter menu is now updated when we remove a passive
power.
Fix memleak of map events.

Fixes #122.
Remove shortcuts from menu action bar.

The strings being used now, are already used somewhere else, so changing
these strings during string freeze is ok, as these are already translated.
Merge pull request #520 from dorkster/bugfixes

Check if the hero is alive before checking map events
Merge pull request #522 from stefanbeller/memleak

Fix memleak of map events.
Merge pull request #523 from stefanbeller/translation

Remove shortcuts from menu action bar.
Don't merge speed effects
Merge pull request #524 from dorkster/bugfixes

Don't merge speed effects
Don't free screen surface when exiting

SDL_Quit() already frees this surface.
Merge pull request #525 from dorkster/bugfixes

Don't free screen surface when exiting
Revert "Don't merge speed effects"

This reverts commit 630964700f7b417fd3785ebbc69286b7be5dda1a.
Merge pull request #526 from dorkster/bugfixes

Revert "Don't merge speed effects"
Fixes #527 and makrohn/polymorphable#36
Merge pull request #528 from makrohn/bugfix

Fixes #527 and makrohn/polymorphable#36
MaxAbsorb calculation for Enemies
Remove unneeded % escape sequence in german translation.

After 0.18 we need to have a proper fix for the original string as well.
Merge pull request #530 from stefanbeller/de

Remove unneeded % escape sequence in german translation.
Temporary fix for '%%' typo in speed bonus

Basically, provide a minimal English-to-English translation to correct it.
Merge pull request #531 from dorkster/bugfixes

Temporary fix for '%%' typo in speed bonus