Changes to ghc(10) testsuite(6)

Changes to ghc:
commit f0652054a81dea3af0bae15efc03308e6832013a
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 22 13:40:34 2013 +0000

    Use bindLocalNamesFV in rn_inst_info

commit 6ba82b1a0518211d1a489a35d952f6ff48a187d3
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 22 11:16:55 2013 +0000

    Use newTyConInstRhs in coerce’d GND

commit 2930694dede770920a206519e62d36b332ec8681
Author: Richard Eisenberg <eir@cis.upenn.edu>
Date:   Mon Nov 11 13:40:44 2013 -0500

    Implement GeneralizedNewtypeDeriving in terms of `coerce`.

commit 335031f0cbc03a8d3ba893b0dabb71088665e748
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 22 10:15:01 2013 +0000

    Extend Coercible to newtype instances

    This fixes: #8548

commit db3d9711d61a5a9712348e6d09a1d44dd2fcbb95
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Wed Nov 20 14:09:08 2013 +0000

    Prevent recursive Coercible dictionaries

commit 310e7e7f6129a6220163fd95c47363e3a80e2fad
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 22 08:38:10 2013 +0000

    Add ctLoc = ctev_loc . cc_ev

commit e9e413ecbcc9676d12f7de6e461ab17e56a8ced5
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Thu Nov 21 16:40:42 2013 +0000

    Large refactor: Move CtLoc field from Ct to CtEvidence

commit b6b5c4179b3363f2ceafc55e64b545316c11dc26
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Wed Nov 20 10:24:52 2013 +0000

    Add -ftype-function-stack to set type function stack depth

commit 01b12ca94b70fd405f8180efce3cd59b7615f00c
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Wed Nov 20 10:04:15 2013 +0000

    Separate SubGoalDepthCounters (constraints and typ fun applications)

commit e42ddfe17c92d4c4e446b9b88a4ab440370a0749
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Wed Nov 20 09:24:27 2013 +0000

    Make SubGoalDepth a type of its own

    In preparation of counting type function applications and constraint
    resolving separately.

Changes to testsuite:
commit 94128d393c820ed82f61052414cc1ffde8b2af82
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 22 17:50:38 2013 +0000

    Updates perf numbers after #8503 implementation

commit 9412c268364a4b2470f468818df9af038346484b
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 22 13:42:54 2013 +0000

    Update test output of print018

    It seems that “Use bindLocalNamesFV in rn_inst_info” makes some names
    nicer in the debugger output.

commit 17da038aee48e7960501a40a47d50165a40bd74c
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Thu Nov 21 09:13:06 2013 +0000

    Coercible-base GND: update error messages

    (unfortunately, not to the better, these might need some more
    massaging.)

commit 8949a7cc453a7aec9bbcb752a07c140c2f15a619
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Nov 22 10:21:36 2013 +0000

    Testcase for Coercible and newtype families (#8548)

commit 6468beebcf2b3a2dd9cbedd7b6dc9c7adaee626b
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Wed Nov 20 10:37:43 2013 +0000

    Add test cases for Coercing recursive newtypes (#8503)

commit e3b8294c7393ab16c7602249118b0a6b49258d2d
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Wed Nov 20 10:23:46 2013 +0000

    Type function application has its own depth counter now