More contrast for Cursor and MatchParen

Cursor is dark text on a light background
so that the character underneath can be read.

MatchParen is light on dark to distinguish it
from the cursor.

Fixes #30. Also a reversal on #11.