shell-helper: add set_panel request to override surface configure

The weston_surface's configure function defined by weston's
desktop-shell module had loads of things we don't want such as moving
the surface to 0,0 and removing all other surface's from the panel
layer. By setting our own configure function we can only do the things
we want.