compositor: effectively minimize and unmimize.

Aaccept a desktop_shell_minimize_surface request from
desktop-shell, triggered when clicking on the handler,
and hide the target surface by sending it to an invisible
weston_layer.

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>