Bug 1104139 - [Contacts] Refactor highlight so we can avoid using regexp

We will need documentation at the begining of the `highlightNode` function about what's the strategy used, explaining this internal functions too.