0.4 Light&Group Set functions Lookup Light Model and use Refactured Helper functions for Color Correction

Added Helper functions (refactured from 0.3)
HueAngSatBri HSB RGB for lights and groups are set via SetXY and
SetBrightness
GroupSetXY splits group into Light and calls LightSetXY per Light
LightSetXY looks up lamp Model and applies Gamut Correction for Model
Note: Using Lightstate objects are not Gamut Corrected