Prepare support for zsh
Move some bash-specific stuff
Refactor .prompt to support more env's
Fix & extend is-supported
Add aliases
Use -s explicitly with uname