do_move_region_bits_on_impl needs to copy from overlapping native windows too
do_move_region_bits_on_impl needs to copy from overlapping native windows too

It can happen that another native window is re-shaped over the region to
be moved, this will not destroy the data (since we're unsetting the background
when we reshape), but it will mean we need to read from this window.

We already used INCLUDE_INFERIORS, but that only handle subwindows. We fix
this by doing the copy on the toplevel, offsetting the copy to compensate for
this.

ebassi/gtk,alexlarsson/gtk,grubersjoe/adwaita,zsx/gtk,davidt/gtk,Adamovskiy/gtk,davidgumberg/gtk,Lyude/gtk-,nacho/gtk-,Lyude/gtk-,Lyude/gtk-,jigpu/gtk,davidgumberg/gtk,jigpu/gtk,davidgumberg/gtk,Sidnioulz/SandboxGtk,Sidnioulz/SandboxGtk,jigpu/gtk,Distrotech/gtk,alexlarsson/gtk,Adamovskiy/gtk,ebassi/gtk,Sidnioulz/SandboxGtk,Sidnioulz/SandboxGtk,bratsche/gtk-,Adamovskiy/gtk,chergert/gtk,simokivimaki/gtk,jessevdk/gtk,chergert/gtk,ahodesuka/gtk,simokivimaki/gtk,alexlarsson/gtk,simokivimaki/gtk,zsx/gtk,Adamovskiy/gtk,Adamovskiy/gtk,grubersjoe/adwaita,msteinert/gtk,johne53/MB3Gtk-2,zsx/gtk,ebassi/gtk,jadahl/gtk,chipx86/gtk,Unity-Technologies/gtk,msteinert/gtk,davidt/gtk,ahodesuka/gtk,alexlarsson/gtk,Lyude/gtk-,johne53/MB3Gtk-2,nacho/gtk-,jessevdk/gtk,zsx/gtk,alexlarsson/gtk,Unity-Technologies/gtk,Adamovskiy/gtk,jadahl/gtk,Unity-Technologies/gtk,grubersjoe/adwaita,davidt/gtk,johne53/MB3Gtk-2,Unity-Technologies/gtk,chergert/gtk,jadahl/gtk,grubersjoe/adwaita,jessevdk/gtk,ahodesuka/gtk,Unity-Technologies/gtk,msteinert/gtk,ahodesuka/gtk,ebassi/gtk,chergert/gtk,johne53/MB3Gtk-2,jessevdk/gtk,jessevdk/gtk,jadahl/gtk,Sidnioulz/SandboxGtk,ahodesuka/gtk,jadahl/gtk,Distrotech/gtk2,msteinert/gtk,chergert/gtk,jigpu/gtk,Distrotech/gtk,Adamovskiy/gtk,davidgumberg/gtk,ahodesuka/gtk,jigpu/gtk,chergert/gtk,bratsche/gtk-,chergert/gtk,nacho/gtk-,simokivimaki/gtk,grubersjoe/adwaita,Distrotech/gtk,davidgumberg/gtk,Distrotech/gtk,jadahl/gtk,alexlarsson/gtk,nacho/gtk-,ebassi/gtk,chipx86/gtk,bratsche/gtk-,davidgumberg/gtk,simokivimaki/gtk,grubersjoe/adwaita,simokivimaki/gtk,Sidnioulz/SandboxGtk,ahodesuka/gtk,nacho/gtk-,Lyude/gtk-,chipx86/gtk,jadahl/gtk,grubersjoe/adwaita,Adamovskiy/gtk,alexlarsson/gtk,zsx/gtk,Distrotech/gtk2,davidt/gtk,bratsche/gtk-,Lyude/gtk-,grubersjoe/adwaita,jigpu/gtk,ahodesuka/gtk,davidgumberg/gtk,chergert/gtk,davidgumberg/gtk,jigpu/gtk,Lyude/gtk-,Distrotech/gtk,bratsche/gtk-,Distrotech/gtk2,ebassi/gtk,alexlarsson/gtk,Distrotech/gtk2,jadahl/gtk,johne53/MB3Gtk-2,bratsche/gtk-,jessevdk/gtk,chipx86/gtk,msteinert/gtk,Distrotech/gtk2,davidt/gtk,jessevdk/gtk,msteinert/gtk,davidt/gtk,chipx86/gtk,Lyude/gtk-,jigpu/gtk,Distrotech/gtk2