“Does the ‘generic name’ requirement of the trademark statute, 15 U.S.C. ยง 1064(3), apply equally to all marks or is there a special rule for color trademarks?”