Changes to ghc

Changes to ghc:
commit 88c0870b44a3854bc6608055e7ef84da17324830
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Wed May 14 09:31:57 2014 +0200

    Remove LANGUAGE pragrams implied by Haskell2010

    Haskell2010 implies (at least) EmptyDataDecls, ForeignFunctionInterface,
    PatternGuards, DoAndIfThenElse, and RelaxedPolyRec.

    This is a follow-up to dd92e2179e3171a0630834b773c08d416101980d

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>