Changes to ghc base(2) unix

Changes to ghc:
commit a864c34ee2a89b67375a81acf3275796d9ce6d40
Author: Austin Seipp <austin@well-typed.com>
Date:   Fri Feb 28 15:40:12 2014 -0600

    Bump T6048 tests.

    It seems as though my changes in base to add instances for
    Monoid/Applicative had some slight impact on the allocations in this
    test...

    Signed-off-by: Austin Seipp <austin@well-typed.com>

Changes to base:
commit 1a9abe7a1a3c77a028cf23640368cb45527d5834
Author: Austin Seipp <austin@well-typed.com>
Date:   Fri Feb 28 14:53:40 2014 -0600

    Add some instances for Monoid/Applicative (#8797)

    As noted in the ticket, there's no particular reason why there aren't
    Generic, Typeable, and Data instances for the types in the
    Monoid/Applicative modules.

    Furthermore, Product and Sum should also have Num instances as well as
    Edward noted.

    Aside from that, this patch also changes the dependency chain slightly -
    it moves the Monoid Proxy instance into Data.Monoid and out of
    Data.Proxy.

    Why? Cycles (of course). Monoid depends on Typeable. Typeable uses
    Proxy. Proxy uses Monoid. Boom. Luckily, Proxy only depends on Monoid
    outside of the GHC namespace, so the fix is easy and clean.

    Signed-off-by: Austin Seipp <austin@well-typed.com>

commit f932b79948f0f8e2ac354cdcaea21c5b7c59a27a
Author: Austin Seipp <austin@well-typed.com>
Date:   Fri Feb 28 11:50:30 2014 -0600

    Create Data.Coerce (#8745)

    Data.Coerce is a Trustworthy module which safely exports both
    `Coercible` and `coerce` for use by users, as it can now be considered
    safe under role checking.

    See the ticket for details.

    Signed-off-by: Austin Seipp <austin@well-typed.com>

Changes to unix:
commit f4d0e106f237d767156b3c751f1b9f4598f2a6a1
Author: Karel Gardas <karel.gardas@centrum.cz>
Date:   Wed Feb 26 12:14:26 2014 +0100

    fix getFileStatus: interrupted (Interrupted system call) build failure on Solaris

    Patch provided by Christian Maeder <Christian.Maeder@dfki.de>

    Signed-off-by: Karel Gardas <karel.gardas@centrum.cz>
    Signed-off-by: Austin Seipp <austin@well-typed.com>