Fix crosshair rotation cursor
This commit fixes 2 bugs:
- Stuck in crosshair rotation, as explained in T22464.
- Stuck with the wrong cursor, if you move your cursor following an
axis out of the render window, the cursor doesn't revert to the
standard cursor, so you can have a rotation cursor in the 3D view,
in the datamanager, etc.
Signed-off-by: Nil Goyette <email@example.com>