Fixed bugs in JuriLinkov's code where it had inconsistent behaviour of whether it went to the next symbol or the current one at the start of the search.
Removed code which is buggy and duplicates the first isearch integration section.