Format overhaul for colorsets

After some very through discussion with @techninja, we decided on this
new format for colorsets that is more translation friendly.
- Global colorsets i18n file for color and media names
- definition files give the media, a machine name for referencing
translatable text, and colors in a non-keyed array but with keyed colors
for translation.
- individual colorset i18n files give name, description, etc.