Add option to highlight all words matching the current selection

(not ready to merge!)
`HighlightWordsMatchingSelection()` looks for whole words specifically via `sci.GetWordFromPosition(sci.CurrentPos)`.

Not sure if max length would be an issue here, words aren't too long usually. :)