Fix bug in which Weston suddenly resizes client.
Fix bug in which Weston suddenly resizes client. Basically, we forget to reset the toplevel->pending.size
after a resize, and later Weston may send config events with outdated surface sizes to clients. More details on the commit message.
cc: @pq