Changes to ghc(3) testsuite

Changes to ghc:
commit 1791ea0abf446bc7221f713d715f4bf87dc6af47
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Mon Dec 2 10:01:56 2013 +0000

    Print nicer error message for Coercible errors

    It now reads

       Could not coerce from ‛S a’ to ‛S (NT a)’

    and does not mention Coercible any more (as discussed in #8567).

commit bd7a125b74e9e958bc88a450e9a4e5d1af3dc801
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Mon Dec 2 09:45:12 2013 +0000

    With GND, report Coercible errors earliy

    just like other type errors occurring during deriving.

commit 5e86ea5064e8e0dce9734a7f1629aa058e57fb3d
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Mon Dec 2 09:22:23 2013 +0000

    TcDeriv: s/isomorphism/coercible

    in comments and function names, to use less names for the same thing.

Changes to testsuite:
commit 522563a27b630b63d18e0ec6fa09c7b5eb6ab6c1
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Mon Dec 2 10:02:16 2013 +0000

    Update testsuite for nicer Coercible message