Fix #233: Allow hint chars to be case sensitive

The old behavior (always show hint chars as uppercase, allow lowercase
letters to match) is on by default, but can be switched off by a new
setting. Then the hint chars are shown as-is, and the matching is case
sensitive.