Add "fear" effect

causes enemies to flee
Merge pull request #73 from clintbellanger/master

merge from main project
Move damage and absorb calculations to StatBlock

Fixes #472
Add configuration for death penalties

Closes #493

This includes:
* turning off death penalties all together
* forcing permadeath for all new characters
* removing a percentage of currency
* removing a percentage of total XP or a percentage of XP since the last
level up
* removing a random equipped/carried item

A note about removing XP. This commit does not support down-leveling
when removing XP. I figured it would cause issues with unlocked powers
(i.e. how to go about "un-rewarding" power points).
Disable MOUSE_AIM on handheld devices. Mouse pointer orientation shouldn't confuse us.
Merge remote-tracking branch 'upstream/master' into death_penalty
Don't remove quest items when removing a random item on death
Fix off-by-one error
Fix player sprite not being updated when losing items
Merge pull request #656 from igorko/master

Disable MOUSE_AIM on handheld devices. Mouse pointer orientation shouldn't confuse us
remove redundant casts
simplified avoidance ignore and armour pierce
remove old damage_multiplier
MenuManager: Remove unused variable declaration
MenuActionBar: Remove unused parameters.
Fileparser: init current_index in constructor
WidgetScrollBox: Remove unused function removeChildWidget
WidgetTabControl: Remove unused function getTabsAmount
MapCollision: Remove unused function is_facing
MapCollision: Rename is_facing_wide to is_facing