wayland: Provide a way to force xdg surface configure events
XdgSurfaceClient tries to avoid sending unnecessary configure events, but in some cases, the compositor has to send one even if the surface state hasn't changed, for example in response to a set_maximized().
This change introduces a special flag to indicate that the scheduled event has to be sent no matter what.
Edited by Vlad Zahorodnii