Add option to highlight all words matching the current selection

(not ready to merge!)
I put `CurrentSelection` first because I think that should be the default (when updating, the first value will be used for the settings object IIRC) - it's what most IDEs seem to do.