drm/i915: get rid of primary_enabled and use atomic state