Changes to ghc(5)

Changes to ghc:
commit 4b4d81a6b97555a8dbeda2e6387ee151af962473
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon Jun 9 14:07:54 2014 +0100

    Suggest -fprint-explicit-kinds when only kind variables are ambiguous

    This was triggered by looking at Trac #9171. See
    Note [Suggest -fprint-explicit-kinds] in TcErrors

commit 59cdb992df5bd8bdc563b30c2103c323a7d57f15
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon Jun 9 14:01:18 2014 +0100

    Document explicit import/export of data constructors (Trac #8753)

    I also added sub-sections to the pattern synonym documentation

commit 52509d8f07f64c95ff4f6090755f51992c501d0c
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon Jun 9 13:59:42 2014 +0100

    Document -fwarn-inline-rule-shadowing (Trac #9166)

commit aa18a46d85a4995f0daea63d44e627f11d03ce95
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon Jun 9 13:58:23 2014 +0100

    Improve documentation for -fwarn-unused-binds

commit 66bddbb27fd9c383f85005b8c6e1961d25d7a7dd
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Mon Jun 9 13:28:51 2014 +0100

    Check that an associated type mentions at least one type variable from the class

    Fixes Trac #9167