Don't reinterpolate if the position of a component does not change
Implement an averaged frequency counter to get a more stable FPS rate
Simplify the construction of the transformation matrix in GetInterpolatedTransform
Improve detection of whether we have to interpolate

Fixes angle interpolation in a nicer way and also fixed case where a turn
started before anything was rendered
Always wait for at least one interpolation before skipping it
Iterate over a vector instead of a map in the ComponentManager where possible