GameControl: ClearMouseState should clear doubleclick
GameControl: mousedown should clear any actions started from a previous mouse down

we dont support multi mouse button events
GameControl: ClearMouseState should refresh the cursor
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.