Add completions for cabal; closes #567