patch applied (cabal-branches/cabal-1.6): Fix how Cabal makes the value for __GLASGOW_HASKELL__