OrbitControls: Fixed azimuthal rotation for some angle limits

Fix problem when we want to set not [ - angle, angle ] limits, but [ angle, - angle ] ( == [ angle, 2 * Math.PI - angle ]) - angle by the other side of rotation origin.
When specifying an interval, I do not think it is advisable to allow a `min` to be bigger than a `max`.