GtkPrintOperationWin32: Separate custom property sheet

Instead of embedding the custom property sheet into the print dialog,
move it to a separate utility window, and leave in its place a button
that shows this window.
Auto-hide the window when the print dialog receives focus.
Position this window on top of the print dialog (specifically, on top
of the button that calls it).

This solves the problem where print dialog tab is not big enough for
the property sheet (we *can* resize the dialog, but it is unclear
how to get the size of the property sheet contents in advance; clearly,
gtk_widget_get_preferred_size() was not enough fort that). This can
also be forward-ported to GTK4, which does not support widget embedding
anymore.
8 jobs for gtk-3-24-print-properties-tab in 33 minutes and 16 seconds (queued for 3 seconds)
latest
Status Name Job ID Coverage
  Build
passed debian-meson #711482

00:11:52

passed fedora-autotools #711479

00:15:35

manual fedora-distcheck #711480
allowed to fail manual
passed fedora-meson #711606

00:07:30

manual msys2-mingw32-autotools #711484
win32-ps allowed to fail manual
passed msys2-mingw32-meson #711483
win32-ps

00:11:39

failed fedora-meson #711481

00:02:13

 
  Docs
passed reference #711485

00:10:10