[ColorScale] - Mapped colors due to scale looping are more evident

The current ColorScale behavior currently maps a domain item to a range item.  If the domain space is bigger than the range space, than the range will continually loop to accommodate each domain value.  We would like to instead have each loop make the colors gradually more and more different so that colors that are looped will not look exactly the same.

REVIEW NOTE: The exact algorithm in how to make a color more different is up for debate.  The architecture surrounding the algorithm should be ready for review

EDIT: The algorithm is determined to lighten by 0.12 per loop on a lightening scale from 0 to 1
Maybe "uses altered colors if size of domain exceeds available colors"?