Fix outstanding issues with bolding hit text

* Regex control characters no longer count when marking text as bold
* markHitText now separates strings into words and matches separately