allow setting the navigator object to the current mouse position even when mouse tracking is disabled. Re #2702
Specifically:
* api.getMouseObject: if globalVars.mouseObject is None, then get the mouse object manually with objectFromPoint.
* If enableMousetracking is ever turned off (by GUI or script), set globalVars.mouseObject to None so that getMouseObject knows it should find it manually.