Add custom color option to Collections colors

With large-scale scenes with lots of objects and collections, being bound to only 8 colors feels limiting sometimes, and being able to assign custom colors to collections would improve a lot the reading in the outliner and speed up differentiating a collection from another.