This commit adds a new tab completion script for zsh. It also fixes the completion script for bash to work with ABS backends.