Rework of the haskell/ghc-mod checker.
Merge branch 'testing'