Add helper to highlight and excerpt by regex

Backport of https://github.com/rails/rails/pull/11793/

Contains integration tests to check that it works 
as expected with ActsAsXapian.
Use regex based highlighting
Add spec to illustrate case sensitive search