plugins/screencast: Don't recreate the core every stream
Loading pipewire is noticably slow with libpipewire loading a bunch of internals.
Change from a singleton pattern to being managed by the ScreencastManager
This is still unloaded if the plugin is explicitly stopped.
Edited by David Edmundson