main: prefer xcb on wayland to work around performance issues
The painter backend on wayland does memcpy for the whole drawing area all the time regardless of checking the real damaged area, which makes the performance significantly worse compared to xcb.