Changes to ghc(3) testsuite

Changes to ghc:
commit e5751265b2593cb9b769feb9c5245324bb82e7db
Author: Zac Slade <krakrjak@gmail.com>
Date:   Wed Sep 25 16:36:59 2013 -0500

    Trivial comment fix. (#8358)

    Version of Happy required is now 1.19.

commit 798d0a62899ed05054ef348f3851f129de8c9a9e
Author: Richard Eisenberg <eir@cis.upenn.edu>
Date:   Mon Oct 14 15:00:33 2013 -0400

    Fix Trac #7667.

    We no longer check capitalization (or colons) in names that come
    from TH, according to the commentary in #7667.

commit 1192df4e0ab31874cc560c37c826f38ac2bbcac5
Author: Krzysztof Gogolewski <krz.gogolewski@gmail.com>
Date:   Tue Oct 15 18:42:52 2013 +0200

    Typo in manual

    Remove remains of old role syntax

Changes to testsuite:
commit 9cea38ecb4e256f9859d54916770b45e86b0b101
Author: Richard Eisenberg <eir@cis.upenn.edu>
Date:   Mon Oct 14 17:39:48 2013 -0400

    Added test for #7667.