Add mix function and HSL converters.
Update tests and HSL.