Search the $PATH for $VISUAL

Some people set $VISUAL to e.g. `vim`, no absolute path. Handle that
with execlp(3).