Allow diff kitten to not override foreground color for selections. Related #1358
selection_foreground() serves the exact same purpose as to_color_or_none()