Don't require restart to update keybind labels

Closes #514
Merge pull request #519 from dorkster/bugfixes

Don't require restart to update keybind labels
Update data.pl.po

Slighty changes in translation
Update data.pl.po

Slight changes in translation
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 #252 from Pawonashi/patch-3

Update data.pl.po
Merge pull request #253 from Pawonashi/patch-4

Update data.pl.po
Merge pull request #250 from stefanbeller/master

Fixes to german translation
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.
Merge branch 'master' of https://github.com/clintbellanger/flare-engine
Don't merge speed effects
Merge pull request #524 from dorkster/bugfixes

Don't merge speed effects
Beef up damage numbers for traps

Closes #235
Merge pull request #257 from dorkster/fixes

Beef up damage numbers for traps
Don't free screen surface when exiting

SDL_Quit() already frees this surface.