Screencast: avoid using DMABufs exclusively to allow renegotiation
Using DMABufs only will not allow clients to fallback to MemFD buffers in case they fail to import DMABufs for whatever reason and completely break screen sharing in such case.
(cherry picked from commit 3807b41c)