Changes to ghc

Changes to ghc:
commit 5d04603b33d2855657745d15f698664a444f6550
Author: Joachim Breitner <breitner@kit.edu>
Date:   Tue Feb 11 17:46:05 2014 +0100

    Remove eta-expansion in Rules.match

    It validates and nofib shows no change, so possibly dead code. Removing in the
    interest of code cleanliness, someone disagrees please revert (and preferably
    add a testcase, or at least describe the situation this is important in in a
    Note).