Smooth animation by synchronizing stepping to framerate

This is something I had wanted to do ever since QML is doing velvet smooth animations, but I only recently had time to figure out how to do this.

I tweaked the default number of iterations a bit as well. Especially doing 10 position iterations seems overkill when the manual suggests to use 3.