Add backend worker function for searching occurrences in text
SearchAndReplace: use the backend to perform searches

no more blocking ui :)
DelayJobRunnder: expose delay attribute
Fix bug if sub is empty
Add OccurrencesHighlighterMode