Changes to ghc

Changes to ghc:
commit f99a0321a8cf0507924a0d30b6b7b586d7855129
Author: Austin Seipp <austin@well-typed.com>
Date:   Thu Feb 20 01:17:57 2014 -0600

    Fix #8801: exclude extra packages from the sdist.

    This is special cased a little since it's cleaner, and we don't
    necessarily want to remove nofib anyway - just the extra packages.

    Signed-off-by: Austin Seipp <austin@well-typed.com>