Changes to ghc

Changes to ghc:
commit 7ef3f0d6dbd54d9e58fb6ab1f2db322bc8fac37a
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>