Changes to ghc testsuite

Changes to ghc:
commit eb8fb434ff5e962a54247cacc5d3340972d5daf4
Author: Patrick Palka <patrick@parcs.ath.cx>
Date:   Thu Nov 14 17:40:55 2013 -0500

    Simplify and improve coverage of ":info" instance lookup

    During instance lookup, we can treat classes and data families like any
    other TyCon instead of special-casing them.  This approach, aside from
    being simpler, has the benefit of returning extra relevant instances for
    classes and data families.  For example, given

    class A a
    instance B (a :: Constraint)
    instance A B

    ":info B" will now also print "instance A B" where previously it didn't
    due to the special casing of class TyCons in lookupInsts.

    This improves upon the existing patch for Trac #4175

Changes to testsuite:
commit 3d6debaa48f48812878e8f66cc64c49b1fb81d35
Author: Patrick Palka <patrick@parcs.ath.cx>
Date:   Thu Nov 14 18:14:15 2013 -0500

    Increase coverage of #4175