Weston 11.0.2 fixes
This MR includes the following fixes, which are tagged for 11.0.2 point release:
- remoting/pipewire: compositor shutdown fixes, !1144 (merged)
- backend-drm: Do not overwrite plane's index when creating virtual plane, !1150 (merged)
- Fix bug in which Weston suddenly resizes client, !1153 (merged)
- libweston: clear parent_view when the parent view is destroyed, !1165 (merged)
- desktop-shell: avoid crashes when a surface disappears during resize, !1167 (merged)
- Disable pointer constraint if last commit unmapped the view, !1182 (merged)
Out of these !1144 (merged) required dropping one the patches (the first one), !1167 (merged) required another patch (as a follow continuation) which was added by !1180 (merged) and finally, !1182 (merged) required another continuation patch added by !1193 (merged)
Overall this was trivial to cherry-pick and haven't found any issue with any of them.