Added '_cmake' completions.
Original github repository: https://github.com/skroll/zsh-cmake-completion
Add ghc, ghci, and ghc-pkg completion
Update _cabal completion

Adds support for cabal-install-1.20 features:

  * new `cabal freeze` command

  * new `cabal exec` command

  * new options (e.g. `--allow-newer`)
Update _ghc options to ghc 7.8
Use tpope's fork of the original _gem completion gist.

- Does not fail when you try to tab complete the first time.
- Seems to be much faster.
Add watch completion
Add drush completion, init commit
Drush ard/arr commands
Drush devel & features commands
Use global args array
Update commands in help list
Add Bower completion

http://bower.io/
added _virsh completion (thanks to original author)

Signed-off-by: Vadim A. Misbakh-Soloviov <mva@mva.name>
added _virsh completion (thanks to original author)

Signed-off-by: Vadim A. Misbakh-Soloviov <mva@mva.name>
added global-status.
Update completion for heroku

* Update descriptions
* Add `config:get`
* Rename `config:add` -> `config:set`
* Rename `config:remove` -> `config:unset`

These changes are described at:
https://devcenter.heroku.com/articles/config-vars#setting-up-config-vars-for-a-deployed-application
Use capitalized names in option description
Use correct command to get installed ports

This fixes a copy-paste error when we completed any port name instead of
installed ones
Explicitly typeset arrays
Better port upgrade completion

When upgrading, pseudo-portnames can be used. Also, add upgrade options to
completion choices.