Mechanism to search patient forms/notes.

To search forms/notes, go to Patient Summary->Reports->Click the Encounter/notes
you want to search->Then can search them (even can only search specific note types).

Signed-off-by: vinish <vinish@zhservices.com>
(comment also added by bradymiller in library/js/SearchHighlight.js
 to make it explicit that we consider that script to be public domain)