backends/drm: Remove Compositor dependency
This breaks cyclic dependency between Compositor and DRM backend, there are still indirect dependencies though. However, fewer cyclic dependencies should make the architecture more cleaner and easier to tweak.
Edited by Vlad Zahorodnii