Changes to ghc testsuite

Changes to ghc:
commit 2403fa102559e81d665838a62b2a5de3229a9783
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Nov 6 13:37:09 2013 +0000

    Improve printing of errors when the tycons look the same

    See Trac #8278.  Example new message:

        Couldn't match expected type ‛T8278a.Maybe’
                    with actual type ‛Maybe a0’
        NB: ‛T8278a.Maybe’ is defined in ‛T8278a’
            ‛Maybe’ is defined in ‛Data.Maybe’ in package ‛base’
        In the first argument of ‛f’, namely ‛Nothing’

    The "NB" is the new bit

Changes to testsuite:
commit 9ca32193a82218c18a633d1ae505248d65ef17a4
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Nov 6 16:55:54 2013 +0000

    Wibbles following fix to Trac #8278

    The error message for ghci052 and ghci053 are (still)
    terrible, because there is shadowing going on in the
    interactive context.  But that's a separate matter.