Parse things like "in hsl hue longer". For details, see the CSS Images Module Level 4, https://www.w3.org/TR/css-images-4. This commit fixes preexisting brokenness in conic-gradient parsing and printing as well, and includes the relevant test changes. Tests included. Gradient interpolation color spaces aren't supported for rendering yet.