Profile/optimize: Trim 33% off render time

The biggest gains are from making more things precalculated.
Did some shortcuts in the HSL->RGB conversion, but the effect there was small.
One optimization that may be user-visible is the reuse of unsmoothed luminosity across voiceprint+analyzer.