Changes to ghc

Changes to ghc:
commit ac2796e6ddbd54c5762c53e2fcf29f20ea162fd5
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Tue May 27 21:16:41 2014 +0800

    Store IfExtNames for PatSyn matchers and wrappers in interface file.
    This way, the Ids for the matchers/wrappers are reused by importing
    modules, and thus unfoldings are kept.

    Also updates haddock submodule to accomodate tweaks in PatSyn representation