new module with an hsvBlend function for blending colors in HSV space

Those who actually know something about color probably can see that
this is totally wrong.  I welcome better versions. =)