Changes to ghc

Changes to ghc:
commit 767b9ddf7d2ea2bb99d49372c79be129fc2058ce
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Sat Jun 28 18:48:20 2014 +0200

    Simplify .gitignore files

    It's a bit confusing to have .gitignore files spread all over the
    filesystem. This commit tries to consolidate those into one .gitignore
    file per component. Moreover, we try to describe files to be ignored which
    happen to have a common identifying pattern by glob patterns.

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>