Some cleanups (low hanging fruits mostly) of the places where we directly rely on GDK X11 connection.