Add "fear" effect

causes enemies to flee
"friendly" enemies

Allow enemies which don't attack unless they are attacked first. Uses a
new enemy attribute passive_attacker. Implements #66 and
clintbellanger/flare-engine#129
Use WidgetScrollBox and WidgetLabel in MenuTalker

Closes #563
Fix MenuTalker's scrollbox stealing input

Also, WidgetScrollBox has been updated to support scrolling via keyboard
if the scrollbox doesn't contain any child widgets (i.e. plain text as
in MenuLog/MenuTalker).
Fix navigating WidgetScrollBox moving to next widget
Only allow one instance per Widget in a Tablist

Using this, we can easily add/remove Widgets as we toggle them in places
like MenuTalker. In MenuTalker, either the advance button or the close
button is show, so we don't want to allow selection of the disabled
button.
Fix quest index loading
Use WidgetScrollBox as caption buffer in GameStateCutscene

Closes #556
Merge pull request #652 from dorkster/bugfixes

Fix quest index loading
Merge remote-tracking branch 'upstream/master' into interface
Remove hard-coded scroll amount in WidgetScrollBox
Merge pull request #650 from dorkster/interface

Use a WidgetLabel and a WidgetScrollBox for text buffering in MenuTalker
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).
update boolean parsing in StatBlock
Merge pull request #649 from RyanDansie/passive_attacking_enemy

Allow "friendly" creature
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