bashrc, zshrc and gitconfig: use --untracked-files=no and improve git portability
bashrc, zshrc and vimrc: improve environment portability