Switch to layer surfaces

Merged Administrator requested to merge gh-11ed8592/26/unknown/layer-surfaces into master

There are some glitches still which I'll file as separate bugs once this got merged:

  • Rotation: windows overlap panel after rotation
  • g_object errors on shutdown
  • no menu alpha blending
  • background: vertical positioning again slightly off
  • add proper XdgPopup and LayerShell objects

but this will allow us to update the image and use the shell against mainline wlroots.

Merge request reports