OrbitControls: pause autoRotate during user interaction

I recently tried out the autoRotate feature from OrbitControls and found an issues, which is (at least imho) not very user friendly: The models is continuing to auto rotate, even if the user is interacting with it (rotate/pan it... ) at the same time.

This pull request is changing the autoRotate behavior slightly to pause the autoRotate during user interaction.