vim: re-instate haskell syntax settings.
vim: revert previous commit, instead use a better haskell syntax file.
zsh: Add some completion scripts for ghc, cabal.