cocoa_common: dehack mouse autohide by clipping view bounds to visible screen

This prevents the mouse to autohide when hovering the dock/menubar without any
particular hack and seems to finally cover all edge cases.