Add builtins {has,search}-external for searching external commands.
Add builtins {has,search}-external for searching external commands.

This fixes #291.

elves/elvish,elves/elvish,elves/elvish,elves/elvish,elves/elvish