Changes to ghc(8)

Changes to ghc:
commit 02227ddddf56301a9c9bafac81742c0585e9a108
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Tue May 6 08:23:26 2014 +0100

    Add a bit more typechecker tracing

    This is in pursuit of Trac #9063

commit 13a330e87cf459311a7f164e1e57baf877741da6
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Tue May 6 08:22:37 2014 +0100

    Fix Trac #9071, an egregious bug in TcDeriv.inferConstraints

    The constraints for Functor don't line up 1-1 with the arguments
    (they are fetched out from sub-terms of the type), but the surrounding
    code was mistakenly assuming they were in 1-1 association.

commit 5b73dc5fda1941d51827ea72614782c10a355a3d
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Tue May 6 08:20:28 2014 +0100

    Second go at fixing #9061

    My first attempt introduce a bug in -fprint-minimal-imports, but
    fortunately a regression test caught it.

commit 3c3ce829b64a9b5cc509db19d5d1acf44a565053
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Tue May 6 08:19:01 2014 +0100

    Modularise pretty-printing for foralls

    See TypeRep.pprUserForAll.  This just makes forall-printing a bit more
    consistent.  In particular, I wasn't seeing the kind foralls when
    displaying a CoAxiom or CoAxBranch

    The output on T7939 is just possible a bit too verbose now, but even if so
    that's an error in the right direction.

commit 675c5478793ac8cede5daca4f70cd09846879837
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon May 5 08:50:51 2014 +0100

    Improve comments and tracing in SpecConstr

commit cdca7915edd9aecf0b6ee30c3b349de77575dc2b
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri May 2 12:10:42 2014 +0100

    Changed profiling output is fine (according to Simon Marlow)

commit 1302d50587e012d792f4d3e16bd511258984f4b8
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri May 2 12:10:26 2014 +0100

    Add -fno-full-laziness to get consistent profiling output

commit 9f3e39d5f8686e511ffca406a6e056dec4095e53
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri May 2 12:09:52 2014 +0100

    Fix over-zealous unused-import warning

    See Note [Un-warnable import decls] in RnNames.

    Fixes Trac #9061.