Add manual dependencies and pandoc. Remove cabal.

Pandoc is in Homebrew or a deb package, no more using cabal. For
Mavericks, mactex is needed, so a new function called
"manual_dependencies" was added.
Update submodules; Update dotfiles-vim.