Changes to ghc(5) base integer-gmp

Changes to ghc:
commit cef85568cbf44b3e178a523a3febbdccb18a4a1a
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Fri May 30 08:47:26 2014 +0100

    Fix missing unlockClosure() call in tryReadMVar (#9148)

    (cherry picked from commit 96a95f0513de785a185fd8a46c7ed2643f698295)

commit 7304d1814a55fdcde6923feb18d33ae3a17c0d30
Author: Edward Z. Yang <ezyang@cs.stanford.edu>
Date:   Sun May 18 21:32:10 2014 -0500

    rts: remove stable-names from hashtable upon free

    This fixes #9078.

    Signed-off-by: Austin Seipp <austin@well-typed.com>
    (cherry picked from commit b75d126e779e8690c675be84e8972dc023e04b9b)

commit 145632625651deb4a6f8758e838cfbefc32c9096
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Wed May 14 21:10:06 2014 +0100

    Only uninstall signal handlers if they were actually installed (#9068)

    Submitted by: tomgr

    (cherry picked from commit bc7d49a658a516679cc264502e72560c1d2c2314)

commit 92d08a6977c3357a47f6061bb71b2ae8d98dae6d
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Wed May 14 12:25:08 2014 +0100

    Add missing stack checks to stg_ap_* functions (#9001)

    (cherry picked from commit fc0ed8a7309e7cc863b8155fae6b57cb23331c44)

    Conflicts:
    	testsuite/tests/codeGen/should_run/all.T

commit b34a667f39ed627f1e3b004a2f3c13c4e5648f2a
Author: Christian Maeder <Christian.Maeder@dfki.de>
Date:   Thu Apr 3 10:00:07 2014 +0200

    Extract derived constants from nm output for various OSes differently.

    Fixes #8783.

    In order to avoid querying the nm version that does not work on Mac OS X
    we use the "nm -P" output that is supposed to produce (more portable)
    POSIX output and works on all tested OSes (MinGW, Mac OS X, Solaris and
    Linux using GNU nm) although slightly different (as documented). The "nm
    -P" output is actually only needed to recognize the output of a non-GNU
    Solaris nm (all other OSes produce sane outut using "nm" only).

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

Changes to base:
commit 4ab9ecc7cfc5d5e08fd9e2df6a9b508b29a4d9c4
Author: Austin Seipp <austin@well-typed.com>
Date:   Tue Jun 3 07:26:47 2014 -0500

    Document Foreign.ForeignPtr (#8475)

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

Changes to integer-gmp:
commit 9e8332497645413ebced5e48974c9b711ce02582
Author: Austin Seipp <austin@well-typed.com>
Date:   Tue Jun 3 07:28:03 2014 -0500

    integer-gmp: do not confuse ./configure (#8783)

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