Move reading count at the begining of searchsyn

In a ruby program with more than one function, typing 2]m would jump to the first beginning of method, not the second one, as expected. This is because, in searchsyn v:count is read after other commands are run. This leads to count being ignored for all the method jumps.

This change moves initialization of cnt variable in searchsyn to the beginning of the method, and also uses v:count1.