Changes to ghc

Changes to ghc:
commit 8afe616d52c652db249c4d00b24c82a35ca75068
Author: Edward Z. Yang <ezyang@cs.stanford.edu>
Date:   Wed Jul 2 12:48:53 2014 +0100

    Finish up incomplete sections

    Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>