Add trap_Mouse_SetState and trap_Mouse_GetState to CGame

Updating mouse position and/or calling CG_MOUSE_EVENT is now per-player and separate from Key_Catcher.
Useful for having players have separate in-game menus and/or menus that use limited interaction while user is playing.