Added topic keyword to Martigan dialogs.
Added topics to dialogs.
Update dialogs wiht Guill with topics, also fixed the require
status to make the dialog flow nicer in the NPC action menu.
Updated xgettext.py to support the new topic keyword.
Revert "Added topics to dialogs."

This reverts commit 0012a5a5ac4a521abc99e65dfeaafeac0c5d81e2.
Revert "Added topic keyword to Martigan dialogs."

This reverts commit cedd319c3579eadc475e556ed91ffe94dc6c155b.
Fix spelling error.
Updated po template file with the new topics.
GameStatePlay::checkLoot quits early when the hero is dead
Calculate derived stats on the fly instead of caching those.

This was cherry-picked from the previous attempt to reduce
the StatBlock class.

Conflicts:
	src/GameStatePlay.cpp
Make SoundManager support playing sound on locations, were distance
from location to pc controls the amplitude, eg. the further away the
sound is the more faint it is played out.

Made Map events on_load special for looping a sound effect at the
position of the event, this will be used for location based env.
effects like the fires we now have in warp zone and atrium.
Merge pull request #387 from stefanbeller/master

Calculate derived stats on the fly instead of caching those.
Rename sfx to soundfx for consistency in data files.

Fixes #388
Rename sfx to soundfx for consistency.
Merge pull request #389 from hean01/env_sound

Support for location based environmental sound effects.
Merge pull request #390 from hean01/soundfx_attribute

Rename sfx to soundfx for consistency in data files.
Merge branch 'master' of https://github.com/clintbellanger/flare-engine
Merge pull request #162 from hean01/master

Updated NPC's to use the new topic keyword
Merge pull request #164 from hean01/soundfx_attribute

Rename sfx to soundfx for consistency.