Changes to ghc(3) testsuite(3)

Changes to ghc:
commit e359a65d6171fd6ae37cef66730646bed5144041
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Oct 23 12:12:39 2013 +0100

    Normalise the type when generating do-bind warnings (Trac #8470)

    This was easy to do, except that the desugar monad needs a
    FamInstEnv init.  Straightforward, routine, albeit a bit clunky.

commit dc9961f9da0831fe3bc5b55722dac638635f8b5e
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Oct 23 12:10:48 2013 +0100

    Fix Trac #8448

    We weren't dealing with built-in syntax; data constructors
    that are built-in syntax (only [] actually) don't appear
    in the GlobalRdrEnv

commit 97dfa2fe36933339ceb58bff9a231a78aa1fe2c3
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Oct 23 12:09:33 2013 +0100

    Rename topNormaliseType to topNormaliseType_maybe
    and add new, simpler topNormaliseType

    This is just a minor refactoring

Changes to testsuite:
commit 418cf760dfc1179664054f8da00bb309341b2047
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Oct 23 12:17:08 2013 +0100

    Test Trac #8470

commit 5ab4876603b80b844006cb946ef9f2673a4508f6
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Oct 23 12:15:16 2013 +0100

    Error message wibbles

commit 3342af0a5b033d76107a337c908301452b6ba5e0
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Oct 23 12:14:20 2013 +0100

    Test Trac #8448