Drop gdk_wayland_surface_set_use_custom_surface
This is not used in GTK, and it makes it hard to reason about the Wayland backend if surfaces can just be NULL due to this.
This is not used in GTK, and it makes it hard to reason about the Wayland backend if surfaces can just be NULL due to this.