Camera Constrained Axis

Was done as part of #1817.
 
Better mouse handling around the camera's constrained axis.