Changes to ghc(5)

Changes to ghc:
commit 3df1c5109a6bd2a522717e524c10d842d4cd8ab8
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>

commit 39aa1e95f5ffaf3409ae9d741e4a886fcd38652b
Author: Christian Maeder <Christian.Maeder@dfki.de>
Date:   Sun May 18 21:36:40 2014 -0500

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

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

commit b75d126e779e8690c675be84e8972dc023e04b9b
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>

commit 4dac3a4124e5b3bb2ef8f9105f8921dcbb5183f7
Author: Chris Heller <hellertime@gmail.com>
Date:   Sun May 18 21:31:14 2014 -0500

    base: Document Foreign.ForeignPtr (#8475)

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

commit 882978dd56513faab1c76ad5b8271a7623fd5f56
Author: Austin Seipp <austin@well-typed.com>
Date:   Sun May 18 16:58:46 2014 -0500

    ghc: Update containers submodule

    Also update a few tests, since containers now has IsList instances.

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