backends/drm: move tracking of legacy direct scanout presentation to DrmPipeline
The behavior between direct scanout and normal presentation being different is an implementation detail of DrmPipeline, the output layers shouldn't need to care
The behavior between direct scanout and normal presentation being different is an implementation detail of DrmPipeline, the output layers shouldn't need to care