Adaptive fixed or time based animation steps

Signed-off-by: Gunnar Sletta <gunnar.sletta@jollamobile.com>