Create shell surface only for dialogs, popups and regular windows

Other window types don't need a shell surface.