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
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.