upgrade cabal packages, make compatible with ghc 7.8