validate_color can accept and return None
legend.facecolor and edgecolor default to None
legend.facecolor/edgecolor described in whats_new