screen-share/fullscreen minor fixes
A couple of fixes I've been wanted to address for a while now:
- first one is about the fact that fullscreen keeps complaining about missing layer_fini, and with it this also fixes #299 (closed)
- secondly, is about an assert I'm hitting within libinput because we attempt to destroy a seat never released by the screen-share module.