Centering the cursor at (width/2, height/2) when the mouse is hidden

This change affects the Linux platform on X11. When the cursor is hidden, it should be centered at (width/2, height/2), instead of the average of its bounds (which takes into account the borders of the window). 
This solves part of the issue described in https://github.com/mono/MonoGame/issues/2283.