Various improvements in ColorLabelWidget and related classes
- Introducing magic constant 'NoColor' instead of using Qt::black to mark that no color is used.
- ColorLabelComboBoxModel checks arguments more thoroughly for validity in various functions.
- Adding some comments.