xdg-shell: reset added flag on unmap
When a client attaches a NULL buffer to its wl_surface, it's unmapped. This resets the xdg_surface in its initial state. An extra NULL commit makes the compositor send an initial configure event.
Note, wlr_xdg_toplevel.added is separate from wlr_xdg_surface.added.