add specific exception for time jumping backwards

reason: ROS shutdown and time jumps should be distinguishable.
ROSTimeMovedBackwardsException inherits from ROSInterruptException
to preserve the API.
fixes #485
Can you please include the time offset in the error message so that the user has a better idea how much the time jumped.