find as you type - imply caret for less than 3 key length #342

If the search key begins with a caret (^), OR the search key is less
than three characters, the search will match names beginning with your key.

If the search key is longer than three characters and doesn't begin with a
caret (^), a case insensitive substring search is conducted