Remove rendering delay on n/N

By avoiding setting &hlsearch when it's already set.

Caveat: s:init() function has been added to force-set &hlsearch on the
first invocation of n/N. When Vim first starts, the matches are not
highlighted even when &hlsearch is set to 1.