Adaptive fixed or time based animation steps

Change-Id: I6108531e2abfcb43ed27f68caa7e34eab289f863
Reviewed-by: Michael Brasser <michael.brasser@live.com>