Add ability to constrain the range of saturations for generated colors.

When the luminance value is high (with a white 'default face), some low-saturation colors tend to be generated that look very close to the default face. This adds the ability to filter out those colors so that all variables stand out from unhighlighted text.