Fixes #1015: Player status window scroll state resets on status change

Removed resetting scroll state position.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Implement NiGeomMorpherController
Add an incomplete implementation of SayAnimationValue (lip animation)
Remove more cruft in MessageBox. Fixes inconsistent sizing when close to a newline.
Merge remote-tracking branch 'scrawl/master'
Rename ObjectList to ObjectScene. Wrap it in a SharedPtr so we can automate the destruction routine.
Fixes #998: Setting the max health should also set the current health

Added setting current value of dynamic stat in OpSetDynamic class.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Implement NiAlphaController and NiMaterialColorController
Implement NiFlipController
Fixes #1006: Many NPCs have 0 skill

Added calculation of skill values for NPC with mNpdtType
set to NPC_WITH_AUTOCALCULATED_STATS (their NPDT is 12).

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
Set alpha value of character animations according to Invisibility / Chameleon effects.
Ignore invisible targets for combat AI
Break invisibility on Use or Activate
Add possibly missing include
Merge remote-tracking branch 'scrawl/master'
Allow fatigue stat to become negative when fatigue damages are taken
Do not display negative stat values

Display zero instead of negative values.
Also remove useless for loops and some unused attributes.
bug fix http://bugs.openmw.org/issues/985
Revert "bug fix http://bugs.openmw.org/issues/985"

This reverts commit 7a9b64c6f4823f16cd2f6e6a6de6812578c106d6.
bug fix at http://bugs.openmw.org/issues/985