prefix.sh: add support for common non-POSIX shells
These shells are the most common of the collection of shells that have no resemblance or support for POSIX; adding more supported shells is trivial, so we might as well do that.
Usage:
Elvish:
eval (slurp < prefix.elv)
Ion:
source prefix.ion
Powershell:
. ./prefix.ps1