Close screencast session when we stop streaming
We should close screencast session when the client consuming our stream will no longer be able to recieve anything from us, for example when we close the window which we were streaming.
Requires xdg-desktop-portal change to work properly: https://github.com/flatpak/xdg-desktop-portal/pull/675
CC: @davidedmundson