completion.zsh: avoid overzealous correction

Avoid overzealous correction when a matching completion suggestion is
found
completion.zsh: fix home directory path
install.sh: add syntastic vim plugin
history.zsh: disable shared history setting
common.sh: add packaging related functions
completion.zsh: fix comments
completion.zsh: disable ignored patterns