support cabal 1.18

Increase Cabal version boundaries for GHC 7.8 compatibility.