Adjust Cabal version.
Fix .gitignore