Improve window opacity detection
If the opaque area covers all the window's shape, it means that it's an opaque window. This is how GTK presents opacity right now, so we'll get to skip rendering under GTK clients and other compatible ones. Qt is still not emitting opacity.