Make --game_data path always include trailing slash

Closes #418

This also adds an error message for when the path doesn't exist.
Don't add slash to USER_PATH_DATA if there is alreay one
Remove alot of logic from the audio subsystem callback which
removes the problem with audio threads modifying containers while
game thread iterates over it.

Fixes issue #425
Use parse_duration() for lifespan attribute of power def.
Fix post_power behavior for hazard powers
Merge branch 'master' of https://github.com/clintbellanger/flare-engine
Bear trap now animated even when killing the target
Clean up some containers
Merge pull request #186 from dorkster/fixes

Clean up some containers
Merge pull request #429 from hean01/timeunit

Use parse_duration() for lifespan attribute of power def.
Merge pull request #419 from dorkster/bugfixes

Make --game_data path always include trailing slash
DevLab basic tutorial hallway
Remove duplicate warp zone map
Merge remote-tracking branch 'upstream/master'
Merge pull request #427 from hean01/master

 Remove alot of logic from the audio subsystem callback which
Merge branch 'master' of https://github.com/clintbellanger/flare-engine
Change old 'random' loot events into gold drops

All containers that drop gold are reusable (aka don't depend on
a campaign status), and have a 20% chance to drop nothing at all. Some
special containers, such as Maddox's chest and the locked Brothers'
chests have fixed 100% drops of gold. Ideally, we should put some rare
items in those containers instead.
Fix issue were env. sound plays on title screen.

This was introduced when moving logic from the audio callback
thread to logic(), which is in charge of stopping and freeing
sounds. Added call to snd->logic() from GameStateTitle to make
it cleanup it self.
Fixes a race were sound played is unloaded.

Solved this by moving last logics from the audio callback
handler to logic(). Also on reset(), force a cleanup call
to logic().
Merge pull request #432 from hean01/master

Fix issue were env. sound plays on title screen.