Changes to integer-gmp(2) testsuite(8)

Changes to integer-gmp:
commit 3c93d7f61821345f29b9ee8a99346fa464d708a4
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 3 16:13:19 2014 +0000

    Refactor and comment the smartJ# changes (re Trac #8638)

commit 301269aef0fb331bf272de4f6592eb71471a3b16
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Mon Dec 30 16:05:20 2013 +0100

    Try harder to demote results from `J#` to `S#` (re #8638)

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

Changes to testsuite:
commit 1c446635e37428d73bac7789458d291650475913
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 3 16:22:01 2014 +0000

    Test Trac #8640

commit aae5cf6a7de61f2502f350788e9b694bc76e62d0
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 3 16:10:27 2014 +0000

    Do hFlush in the T8639_api test

commit cf68a8e798fea44bea2804439732e534e096b0d1
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 3 16:09:47 2014 +0000

    Update T7594 as a result of fixing #8644

    The fix to #8644 makes the original T7594 pass (rightly).
    I've added a variant that shouuld and does fail

commit a9138b9b21c45b4f011a4a51e6934541dea6390a
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 3 16:07:17 2014 +0000

    White space only

commit 2818ec6887a713211dfca69cc80241a1ef2e5d33
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Jan 3 16:06:04 2014 +0000

    Test Trac #8644

commit 119a6cdd2b14edc8c41aa34d1fc3b62fcb228212
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu Jan 2 15:18:45 2014 +0000

    Improved out-of-scope error for qualified names in GHCi

commit b56bee2c2340f0ce8f6759e989093c18d7a7bd40
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Thu Jan 2 15:18:10 2014 +0000

    Test Trac #8639

commit 0a0ca8097d52838bf6faa883dfab4f84a7e89527
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Tue Dec 31 17:07:31 2013 +0000

    Test Trac #8639 (just the GHCi version)