Changes to ghc(2) base ghc-prim

Changes to ghc:
commit 5d59265acf6c61840e386842c506241f9e48f1ae
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sun Mar 16 18:39:27 2014 +0100

    Remove support for "primclass"

    This partly reverts commit e239753c349f925b576b72dc3445934cba8bcd50. Since
    Coercible is exported via GHC.Types, so "primclass" is no longer
    needed. The support for => in primops.pp is still required for coerce.

commit d59170b6deaee480640889e8a7eef5a863242562
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sun Mar 16 18:35:28 2014 +0100

    Coercible is now exported from GHC.Types (#8894)

    so do not export it in GHC.Prim, and also have the pseudo-code for
    GHC.Prim import GHC.Types, so that haddock is happy.

Changes to base:
commit 172dc4b451579512024eb6d8d70da1671b32e05b
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sun Mar 16 18:35:00 2014 +0100

    Import Coercible from GHC.Types

Changes to ghc-prim:
commit aea32bc5ca0511b79136b9a7294022ef708d8d3c
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sun Mar 16 18:34:46 2014 +0100

    Export Coercible in GHC.Types (#8894)