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