Changes to ghc(2)

Changes to ghc:
commit 566ba6fa10ade0af159a7b86f4df706cbd6b4163
Author: Richard Eisenberg <eir@cis.upenn.edu>
Date:   Fri Jan 10 15:26:02 2014 -0500

    Fix #8599.

    This change is just some documentation around ignoring the context
    of an enclosing instance when processing `deriving` clauses of an
    associated data instance.

commit 0369c9745e2ce66f4c2d817a3aa9f2487395e0c7
Author: Richard Eisenberg <eir@cis.upenn.edu>
Date:   Fri Jan 10 10:06:53 2014 -0500

    Clarify issue in #8630 in users' guide.

    We do *not* propagate kind information from an instance declaration's
    members back into the instance head.