Changes to ghc(2)

Changes to ghc:
commit 94c47f570f23f157f06c77782977210cbfbd2bd1
Author: Edward Z. Yang <ezyang@cs.stanford.edu>
Date:   Tue Jul 1 03:40:46 2014 -0700

    Update Haddock submodule with Iavor's validate fix.

    Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>

commit 47bf248d6b7b2ab2d86a7e080f594e68dff484c7
Author: Edward Z. Yang <ezyang@cs.stanford.edu>
Date:   Mon Jun 30 09:07:23 2014 +0100

    Refactor checkHiBootIface so that TcGblEnv is not necessary.

    Summary:
    This patch is a prelude to implementation of hi-to-hi compatibility
    checking.

    Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>

    Test Plan: validate

    Reviewers: simonpj, austin

    Subscribers: simonmar, relrod, carter

    Differential Revision: https://phabricator.haskell.org/D35