Require cabal-1.8

Depend on 1.8, since test-suite messes up the parser in older Cabal
versions.