xwayland: Delete all frame_callback_list nodes in xwl_unrealize_window

We were only calling xwl_present_unrealize_window for the toplevel
window, but the list can contain entries from child windows as well,
in which case we were leaving dangling pointers to freed memory.

Closes: xorg/xserver#1000
Fixes: c5067fea "xwayland: Use single frame callback for Present
                     flips and normal updates"
Reviewed-by: Olivier Fourdan <ofourdan@redhat.com>
Tested-by: Olivier Fourdan <ofourdan@redhat.com>
(cherry picked from commit 5e915873)
3 jobs for backport-410 in 7 minutes and 44 seconds (queued for 54 seconds)
Status Job ID Name Coverage
  Docker Image
passed #1967077
debian-testing

00:00:31

 
  Build And Test
passed #1967079
autotools-build-and-test

00:07:12

passed #1967081
meson-build-and-test

00:01:23