Changes to ghc

Changes to ghc:
commit 0a0115fe17b22d1252220fe1ed0ba1dcc2839546
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Tue Apr 22 22:23:56 2014 +0200

    Be more aggressive in `make clean`

    This quiets down the utils/testremove/checkremove step

    Basically the idea is to have 'make clean' remove everything that was
    generated by `make`, while `make distclean` ought to remove everything
    created by `./configure`.

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