introspect: Listen to gnome-shell WindowChanged signal

The screencast portal supports recording a single window,
and presents a list of open windows when that option is
selected. To allow updating that list when windows are
opened or closed, add a new "WindowsChanged" signal that
the portal can listen to.
2 jobs for window-cherry-pick in 4 minutes and 10 seconds (queued for 1 second)