Add a new _find_executable helper method and use it.
shell-common: set up svnwrap if it's available