Changes to ghc(4) haddock

Changes to ghc:
commit ea5da60949d861286d81bf4337adceae89d0e626
Author: Gabor Greif <ggreif@gmail.com>
Date:   Fri Jan 10 19:23:02 2014 +0100

    Comment typos only

commit b7ddf6337760c65f22110937da09cd169cd3e8b3
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 10 18:16:34 2014 +0000

    Make initGhcMonad call setUnsafeGlobalDynFlags

    If we don't do this, then in various GHC API scenarios
    (which use runGhc) with tracing/debugging/ASSERTs on,
    we try to read those unsafe global dynamic flags and
    find them uninitialised.

commit 08a3536e4246e323fbcd8040e0b80001950fe9bc
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 10 18:14:57 2014 +0000

    Make showSDoc and friends respect -dppr-cols

    Previously they just used a fixed width of 100, ignoring
    -dppr-cols.  I think this dates back to a time when
    the flag didn't exist, or wasn't conveniently available.

    Thanks to Andrew Gibiansky for pointing this out.

commit 17a3dacba03f7a800444c135e93ce1b81a89e158
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 10 18:12:50 2014 +0000

    Bring kind variables into the type-checker's scope as well as type variables

    Fixes Trac #8616

Changes to haddock:
commit 030c726ac75a16fc13ff6d66357331a37374e65f
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 10 18:17:43 2014 +0000

    Adapt to small change in Pretty's exports
Changes to ghc

Changes to ghc:
commit 3c2ae51425df91ed7c25aa6f6dc344c8a0089e99
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Fri Jan 10 20:29:41 2014 +0000

    Document the fact that Areas overlap, and why.