Changes to ghc(2)

Changes to ghc:
commit 89d2c048c81020a701ac94d949b4d6f1ced37cfa
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Tue Feb 18 11:07:36 2014 +0000

    Keep kind-inconsistent Given type equalities (fixes Trac #8705)

    I was too eager when fixing Trac #8566, and dropped too many
    equalities on the floor, thereby causing Trac #8705.

    The fix is easy: delete code.  Lots of new comments!

commit cd3a3a2da22116a8abcb5133b5c59959bf44cb42
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Tue Feb 18 11:06:12 2014 +0000

    Add some more traceTcS calls