drm/i915: refactor some crtc code out of intel display. (v2)