inspect: always round color channels before inspection
inspect: always round color channels before inspection

Since RGB channels are stored as doubles, HSL/RGB conversions can result
in decimal values being stored for a channel. This breaks color name
lookup. For example, previously

    rgb(127.5, 127.5, 127.5)

would fail to be converted to "gray," despite being rounded and output
as

    #808080

which *does* map to gray. So instead of performing the rounding only
when outputting as a hex triplet, perform the rounding at the start,
always. This achieves consistency with Sass.

mikebarkas/libsass,mtwebster/mint-libsass,panicinc/libsass,technoAri/libsass,mikebarkas/libsass,admire93/libsass-python,technoAri/libsass,FishingCactus/libsass,technoAri/libsass,mikebarkas/libsass,TBAPI-0KA/NSass,panicinc/libsass,am11/libsass,errorx666/libsass,khchanel/libsass,technoAri/libsass,saper/libsass,khchanel/libsass,mtwebster/mint-libsass,mikebarkas/libsass,errorx666/libsass,TBAPI-0KA/NSass,am11/libsass,panicinc/libsass,mikebarkas/libsass,webdev1001/libsass,webdev1001/libsass,errorx666/libsass,admire93/libsass-python,FishingCactus/libsass,FishingCactus/libsass,khchanel/libsass,FishingCactus/libsass,panicinc/libsass,khchanel/libsass,panicinc/libsass,technoAri/libsass,TBAPI-0KA/NSass,khchanel/libsass,saper/libsass,saper/libsass,mtwebster/mint-libsass,TBAPI-0KA/NSass,dahlia/libsass-python,am11/libsass,webdev1001/libsass,saper/libsass,webdev1001/libsass,FishingCactus/libsass,TBAPI-0KA/NSass,am11/libsass,am11/libsass,dahlia/libsass-python,TBAPI-0KA/NSass,webdev1001/libsass,errorx666/libsass,mtwebster/mint-libsass,mtwebster/mint-libsass,saper/libsass