Fixed HslColor arg check in constructors; added EnumerableExts.Shuffle, ListExts.RandomItem; renamed non-generic IList methods in ListExts to *Untyped