Programmatically derive light vim colors from dark colors.

Fixes a few inconsistencies where the manual if dark/else blocks had
wrong colors when using light background.