Merge pull request #1110 from igorko/master

Fix remaining warnings
Fix some comments
StatBlock: Move code from ctor to init list

activated_powerslot, on_half_dead_casted are already part of the init list,
no need to have it twice.
Merge pull request #1112 from stefanbeller/master

Some small comment changes, fixes
Remove hardcoded animation timing in GameStateLoad.cpp

Fixes #1113

The information for the stance animation is now loaded from
animations/hero.txt.
Add a "game" variable to mod settings

This allows grouping mods together (e.g. fantasycore, alpha_demo, and
minicore are all part of flare-game).
Remove usage of the --game flag

Since games are determined via a mod setting, this flag is obsolete.
Allow mods to define a min/max engine versions for compatibility

In settings.txt, use lines like these (they're optional):

    version_min=0.19
    version_max=1.0
Don't install default mod in its own directory
Display more information in mod tooltips

Also, fix a bug with compareVersions()
Change game_prefix to save_prefix in misc.txt for clarity
Re-add .desktop file to distribution/
Fix bug where correct hero sounds weren't loading

Since Avatar is initialized before GameStatePlay::loadGame(), sounds
were being loaded with the default "male" gfx_base. This patch fixes
that by loading the approriate SFX file in loadGame().
Fix TODO in MenuInventory.cpp; Remove TODO from WidgetButton.cpp
Move new power notification to MenuPowers from MenuCharacter
Make combat text offset configurable & remove some obsolete TODOs
Solve FIXMEs in GameStateConfig and MenuItemStorage
Merge pull request #1116 from dorkster/herosfx_fix

Fix bug where correct hero sounds weren't loading
Merge pull request #1117 from dorkster/todo_fixes

Fix some TODOs and remove some others
Merge pull request #1114 from dorkster/fixes

Remove hardcoded animation timing in GameStateLoad.cpp