New classes AnimationManager and Player States and PlayerStateManager.cpp. Includes proper Animation transition and detailed Player State activities.

Signed-off-by: Olof Wallentin <olov.wallentin@gmail.com>
Successful merge with Olof before Alpha.

Signed-off-by: Farbror Tiny <jens.syntax@gmail.com>