Improve tests to check if the input vector can be the same instance as the output vector
Fix a bug in hslToRgb code
Improve tests of hsl and hsv conversations
Merge branch 'color' into combined