Add key term matching and custom styles to autocompleter

@ciniglio @rsalvadorjr 
related pr: https://github.com/Adaptly/adaptly-bone/pull/774

you can pass in a regex to create a style-ready span around matched terms within autocomplete suggestions

detects css class for autocomplete suggestion

What happens if the matchExpression is not passed in?