Changes to ghc

Changes to ghc:
commit 241c6601568969156403fde8089c97024b082de0
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu Apr 17 11:15:16 2014 +0100

    Make qReport force its error message before printing it

    Fixes Trac #8987.  See Note [Exceptions in TH]

    Thanks to Yuras Shumovich for doing this.