xdg-shell: Add toplevel "bounds" configure event

This aims to communicate the maximum size a surface should be created
with, and loosely corresponds to the concept of "work area" in the X11
world.

Closes: #17

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Reviewed-by: Simon Ser <contact@emersion.fr>
3 jobs for main in 41 seconds (queued for 4 seconds)