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