Sponsored day report

report

Color code cleanup: instead of local, per HID color structs, use the central pcb_color_t structure. Also avoid color strings wherever possible, including the caching mechanisms, and use the broken down color fields.