[3.28] screen: Destroy window actors after windows while unmanaging compositor
After commit 2e64457f we destroy window actors as part of compositor destruction, however this might emit 'actor-removed' signals on window groups that the shell could use to access to resources that are already free'd at this point (like the destroyed screen, in gnome-shell's Panel._updateSolidStyle()).
So, destroy the window actors as part of compositor unmanage step, just after that all the windows are unmanaged (as they need to have an actor around).
Closes #652 (closed)
This doesn't apply to master as per screen removal, thus the problem isn't the same
Edited by Marco Trevisan