Changes to ghc(9)

Changes to ghc:
commit 819e1f2c2e10268fe3edc8395f2707b93c9c6f4d
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Jun 6 15:00:52 2014 +0200

    Use UnicodeSyntax when printing

    When printing Haskell source, and UnicodeSyntax is enabled, use the
    unicode sytax characters (#8959).

commit 1178fa4ada1ac054976f3abb2e303ad42653e303
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Jun 6 15:03:36 2014 +0200

    Update mod73 test output

    to what I observe on travis and on my validate machine, even though my
    local tree produces the previous output.

commit 63d7047a8a20c4e8b1c050b4577bbd7ee5cebafc
Author: Sjoerd Visscher <sjoerd@w3future.com>
Date:   Fri Jun 6 15:26:20 2014 +0200

    Added testcase for #9069

commit 3bdc78b520c05706f8b66033b154c07ed021ac33
Author: Sjoerd Visscher <sjoerd@w3future.com>
Date:   Fri Jun 6 15:24:41 2014 +0200

    Make DeriveTraversable imply DeriveFunctor/Foldable

    Implements #9069

commit 5c89f8802e8e1e1398705fcaf22f1af3ad24304a
Merge: 63e1f09 7ac600d
Author: Sjoerd Visscher <sjoerd@w3future.com>
Date:   Fri Jun 6 14:31:51 2014 +0200

    Merge branch 'master' of git://git.haskell.org/ghc

    Conflicts:
    	docs/users_guide/flags.xml

commit 63e1f0960c458787eabf8a54b3807021efe48640
Author: Sjoerd Visscher <sjoerd@w3future.com>
Date:   Fri Jun 6 14:23:59 2014 +0200

    Added more option implication documentation.

commit 57cc00329807ea3ccca7b5c2997564281d733250
Author: Sjoerd Visscher <sjoerd@w3future.com>
Date:   Fri Jun 6 13:51:40 2014 +0200

    Prevent line wrapping after the dash of an option.

commit 6fa7577aa13e869e569d6feaf9b168b3b4df41e4
Author: Sjoerd Visscher <sjoerd@w3future.com>
Date:   Fri Jun 6 13:27:11 2014 +0200

    Sorted the language options list alphabetically, and added missing options.

commit 3a2b21db67e22948439f5b50e642ee1dc5adae64
Author: Sjoerd Visscher <sjoerd@w3future.com>
Date:   Fri Jun 6 13:25:43 2014 +0200

    Added link ends to role documentation.