GameControl: implement formation rotation on alt+LMB

PST uses this method and i see no harm in allowing it in other games
GameControl: consolidate 3 variables into a single ‘ClickPoint’ ivar
SDLEvents: prevent modifier keys on Apple laptops from producing alternate click events

who really uses a 1 button mouse to play games? Apple laptops have one button, but actually generate right clicks with it too.
EventManager: refresh the mouse cursor when using focusLock
EventMgr: dont call OnGlobalMouseMove when using a focusLock
EventMgr: dont deliver global mouse events to GC during focus lock

unless GC *is* the focus