Changes to ghc

Changes to ghc:
commit c4d5289d1c6e453a07bc1240634579b09ef66632
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Sat Nov 2 00:17:16 2013 +0100

    Sync up to `haskeline` upstream's HEAD

    This contains the Haskeline commit fixing #7768

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