Get colors to work in prompt and echo statements

Use a (purportedly) cross-platform escape code
List untracked alterations in git diff
Helper for selecting first existing argument

Useful when, e.g., picking the preferred text editor:

export VISUAL=`first_of "sublime -w" "mate -w" "nano -w" vim`