added lerp to nearest, slerp to nearest by default
fixed quaternion interpolation (use shortest angle)