drm/i915: Introduce accurate frontbuffer tracking