compositor: use a "managed-surface" inteface model

Use a better model. Now a "managed_surface" object will be
created compositor-side, and sent to desktop-shell which
will create and manage taskbar handlers accordingly.

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