Changes to ghc(2)

Changes to ghc:
commit 9fbb8c788d4bdf091709778b42a1294bbdabef95
Author: Austin Seipp <austin@well-typed.com>
Date:   Tue Nov 26 03:31:30 2013 -0600

    Rejigger flushExec implementation (#8562, #8561)

    Instead, just don't do anything on x86/amd64, and on !x86, use either A)
    __clear_cache from libgcc, or B) sys_icache_invalidate for OS X (and
    iOS.)

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

commit 6279a01173152753e792674bfb30ef2f7474ef09
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Thu Nov 21 13:20:53 2013 +0800

    ghc.mk: one module name per line

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