iTerm Shell Customizations for bash, zsh and tcsh