Changes to ghc haddock(3)

Changes to ghc:
commit 2033a5835c3cb14113ee2c63342ab9c820d1e3f1
Author: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
Date:   Thu Apr 3 21:21:12 2014 +0100

    Update Haddock submodule

Changes to haddock:
commit b1420ef9c8fdb2728128ad51fb0b636f69932eb7
Author: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
Date:   Thu Apr 3 21:19:24 2014 +0100

    Initialise some new PlatformConstants fields

commit 4d361e8b684587ea6c7e7b87a175eed0b7c0ada6
Author: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
Date:   Thu Apr 3 21:16:07 2014 +0100

    Enforce strict GHC version in cabal file

    This stops people with 7.6.3 trying to install 2.15.x which clearly
    won't work. Unfortunately we shipped 2.14.x without realising this.

commit 52103425e6d621523fb0ed5b5b83c2588cacc7b6
Author: Mateusz Kowalczyk <fuuzetsu@fuuzetsu.co.uk>
Date:   Thu Apr 3 21:13:48 2014 +0100

    Update test cases for GHC bug #8945, Haddock #188

    The order of signature groups has been corrected upstream. Here we add a
    test case and update some existing test-cases to reflect this change. We
    remove grouped signature in test cases that we can (Minimal,
    BugDeprecated &c) so that the test is as self-contained as possible.