Changes to ghc(2)

Changes to ghc:
commit 7d2dbfc3ddfa756c855cc01d8f66b236e493f476
Author: Austin Seipp <austin@well-typed.com>
Date:   Mon Mar 31 06:47:44 2014 -0500

    Temporarily fight off build bogons on OS X

    Right now there's a bug with Clang that prevents 'cabal haddock' from
    working nicely. But there's an easy fix for now.

    Signed-off-by: Austin Seipp <austin@well-typed.com>
    (cherry picked from commit 52c6dc970272437aa83a936fc1fe63977fa6178d)

commit 1eee1ca4fe5f9ed60db22f7cd6be5fb4fd406e75
Author: Austin Seipp <austin@well-typed.com>
Date:   Thu Mar 27 16:51:07 2014 -0500

    rts: remove unused functions, fix validate on OS X

    After a toolchain update, Clang is no longer appreciative of the fact
    these are unused, thanks to -Werror during validate.

    Signed-off-by: Austin Seipp <austin@well-typed.com>
    (cherry picked from commit 7ef3f0d6dbd54d9e58fb6ab1f2db322bc8fac37a)