Changes to ghc base

Changes to ghc:
commit 8f7303774237a8b0787d98c5ab6f605e3e897f19
Author: Austin Seipp <austin@well-typed.com>
Date:   Sun Mar 23 23:45:22 2014 -0500

    Revert "Fix #8745 - GND is now -XSafe compatible."

    See #8827 - for now, we're making GND unsafe again.

    This also fixes the tests since they were originally not using the new
    unicode quote style we're using.

    This reverts commit a8a01e742434df11b830ab99af12d9045dfcbc4b.

Changes to base:
commit 2dbde340fae8122342a4d7c13fea7890ab963d11
Author: Austin Seipp <austin@well-typed.com>
Date:   Mon Mar 24 00:40:33 2014 -0500

    Mark Data.Coerce as Unsafe (#8827)

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