Whitespace forward compatibility for proposal #229
GHC Proposal #229 changes the lexical rules of Haskell, which may require slight whitespace adjustments in certain cases.
This patch changes formatting in a few places in GHC and its testsuite in a way that enables it to compile under the proposed rules.
There's no particular need to merge this separately from !1664 (merged), but it would make my life a bit easier when I switch between branches with various implementation-related experiments (as !1664 (merged) doesn't have good enough performance as it stands).