Changes to ghc(2)

Changes to ghc:
commit 5dd87133d47595974b9eeefcd3b6fd1a6bc2e95d
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Apr 9 22:47:09 2014 +0100

    Fix egregious blunder in the type flattener

    In tidying up the flattener I introduced an error that no
    regression test caught, giving rise to Trac #8978, #8979.
    It shows up if you have a type synonym whose RHS mentions
    type functions, such sas
         type family F a
         type T a = (F a, a)   -- This synonym isn't properly flattened

    The fix is easy, but sadly the bug is in the released GHC 7.8.1

    (cherry picked from commit b8132a9d2fdb93c5d30107b1d531dd73ac27b262)

commit c5b6754f05eb49600d9284ab31cf78f50aa1f5b9
Author: Austin Seipp <austin@well-typed.com>
Date:   Thu Apr 10 07:39:09 2014 -0500

    Set RELEASE=NO

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