Add cabal-dev to .gitignore
Safer behavior for Index and TranslationUnit types