[zsh] Only set the terminal title when supported
[zsh] Only enable syntax highlighting when supported
[zsh] Do not bind keys from $terminfo when empty
[zsh] Make ls show the file type on dumb terms

If ls can't show the file type by color, tell it to show it by special
characters as well