Changes to ghc(6)

Changes to ghc:
commit b84367d4299a009d59c8c186953770cb1cf42c7a
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu Oct 24 11:39:27 2013 +0100

    Trailing whitespace only

commit de34e2edb667a14ff923decd0ac52983d99ca5e5
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu Oct 24 11:38:47 2013 +0100

    Untabify and trailing whitespace

commit b47ff6ba59d4e9a9d31fb5bbe28dcabd068d0da2
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu Oct 24 11:37:23 2013 +0100

    Untabify and remove trailing spaces

commit 2650da2b8b744248c2529d8c5969b78cd97239d3
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu Oct 24 11:15:04 2013 +0100

    Refactor the topNormaliseNewType story, fixing Trac #8467

    A bit of a mess had accumulated, with unclear invariants.

    * Remove splitNewTypeRepCo_maybe, in favour of topNormaliseNewType_maybe
      (which had the same signature but behaved subtly differently).

    * Make topNormaliseNewType_maybe guaranteed to return a non-newtype
      if it says (Just ty).  This is what was causing the loop in #8467

    * Apply similar tidying up to FamInstEnv.topNormaliseType

commit 1990c63ba5f4b701ed360d86dcdfe9c2b7da172b
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Oct 23 14:24:24 2013 +0100

    Add doc link

commit b73800c306bd7a73b1090fb766d1860e6ab0623f
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Wed Oct 23 14:23:46 2013 +0100

    oprhNamesOfFamInst should include the type family itself (fix Trac #8469)

    Trivial fix; matches oprhNamesOfClsInst.