[zsh] Massive completion system improvements

- Interactive menu completion
- cd works like pushd with interactive completion
- Custom tab-completion widget; like a hybrid of the `auto_list` and
  `menu_complete` options with extra awesomesauce.
- General cleanup
[zsh] More zsh tweakage
Add screenshot to the readme