Split the GHC version specific parts into GhcVersionSpecific, compiles
with GHC 7.4.2.

The tests relating to the whitespace in pretty printing RenamedSource
fail with 7.4.2. Need a whitespace-independent comparison.