Use constant
Dubious work on search highlight, including fix for #200.

 - make it explicit that we're passing in and using HTML (which should
   make it more apparent how dubious the whole find/replace scheme is.)
 - exclude programmatic fields (like id, itemId, gid etc) from being
   highlighted.