Add a test for reloading a module in GHCi
print035(ghci) fails when ghci is dynamic
The asm tests pass on Linux, but not OS X
Tweak the 2228 config
Test Trac #7332
Replace Rank2Types and PolymorphicComponents by RankNTypes
Improvements to kind error messages, mainly

Also some expected/actual messages are now the right way round
Adapt to being a bit more picky about inference with GADTs

This means adding a few type signature, and some tests failing
(as they should) rather than succeeding
Improved desugaring in TH for Rules
Adapt to fix in exprIsWorkFree
Minor changes to tidying
Comments and consequential line number changes
Check that existential data constructors can't be promoted
Better duplicate signature warnings
Kind error wibble
Test Trac #7338
bump stats for T1969 and T4801

Please folks, remember failing perf tests are not expected and should
always be investigated.  In particular I have no idea why T4801 is now
failing - I narrowed it down to something around 30 Sep, but can't see
any commits around that date that could have caused it and it has
jumped by more than 10%.
Merge branch 'master' of http://darcs.haskell.org//testsuite
widen the range of max_bytes_used for T1969, to reduce spurious
failures
reduce stats for T1969/T4801 again; looks like the bump was due to -fPIC