Add (back) WaylandCompositor::widgetID() that retrieves GtkWidget's wayland-compositor-widget-id data.
Initialize destroyListener.link in the NestedBuffer ctor.
Initialize the buffer, widget, link members in NestedSurface ctor.
Initialize the link member in the NestedFrameCallback ctor.
Fold NestedDisplay into WaylandCompositor.