Changes to ghc

Changes to ghc:
commit be2e0e88d7ddd33eef8277c8d67f0b0f3e2874be
Author: Mikhail Glushenkov <mikhail.glushenkov@gmail.com>
Date:   Tue Mar 4 08:02:36 2014 +0100

    Make cabal01 pass with Cabal 1.18 (#8738).

    Signed-off-by: Austin Seipp <austin@well-typed.com>