timing: Move DMT and VIC lookup, and CVT and GTF algorithms to the new timing.h
The plan is to have all the different lookups (DMT, CTA VIC, HDMI VIC) and all the algorithms to create timings from a few parameters (CVT, GTF) to one place. This can later also have conversions from those different timings to a unified timing structure with all possible parameters.
EDID, CTA and DisplayID will now only return the timing code or the algorithm parameters and not resolve/calculate the timing structs.
This is triggered by DisplayID Type IV Timing which provides DMT, CTA VIC and HDMI VIC codes.