Changes to ghc(2) testsuite

Changes to ghc:
commit 4025d66cc795b728f745aec23fc5c2267d1839f0
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Tue Dec 3 10:42:55 2013 +0000

    Elaborate "deriving" error messages

    If "deriving (C)" fails, it will now, if possible, indicate which
    particular field of which constructor has caused the failure. (This
    fixes #8576)

commit 51bebb7c324d2572d5a299f950c09dc4d21cd271
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Mon Dec 2 19:16:08 2013 +0000

    Refactor: Origin of inferred Thetas

    When doing non-standalone deriving, annotate each individual
    unsimplified constraint with its own CtOrigin. This is just the
    refactoring, so the CtOrigin is still CtDeriv in each case.

Changes to testsuite:
commit b3b88db924f39d83586f41cf35608bc4809b2a9a
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Tue Dec 3 10:42:19 2013 +0000

    Update output: New error messages as per #8576