No need to clamp colors in conversions, just make sure hue stays within 360°
Merge git://github.com/paperjs/paper.js