wayland-winsys: check for wl_shell only when creating CoglOnscreen
This allows to use foreign surfaces on compositors that don't implement wl_shell (which is deprecated and replaced by xdg_shell these days).
This allows to use foreign surfaces on compositors that don't implement wl_shell (which is deprecated and replaced by xdg_shell these days).