platforms/drm: restrict usage of implicit modifiers
This should preserve direct scanout on older hardware that doesn't have modifier support at all (AMD Polaris and older for example) and should restrict it for newer hardware to only allow buffers with modifiers.