browseIt with modified environment to solve #265
Adding test case for https://github.com/kazu-yamamoto/ghc-mod/issues/336
CaseSplit panic sorted. closes https://github.com/kazu-yamamoto/ghc-mod/issues/336
Removing spurious file
Try to fix each error only once
docs: Move GhcModError to right export category in Monad.hs
Fix building with ghc 7.4
Keep error information in `extract`
Bump version to 5.0.1.1
Merge remote-tracking branch 'kazu/master'
Don't turn C-u into a prefix command

* elisp/ghc.el
  * There are many ways to fix issue #351 so this is
    just one example and may not fit the style you
    prefer, so please feel free to use or not.
    It is easy to work-around the issue by setting
    ghc-initial-sig-key to another key combination
    before ghc-init, but it would be nice to have a
    fix. The use of C-u for this binding seems to
    be just as a flag, thus this change takes
    the simplest fix to achieve that purpose.
Rename List.hs -> Modules.hs
Give readProcess' more sensible error messages.

Also a bunch of refactoring for GhcModError
Merge remote-tracking branch 'kazu/master'
Merge pull request #345 from serras/master

Try to fix each error only once
Merge pull request #344 from ttuegel/master

Use advice to check syntax on save-buffer
Merge pull request #341 from RubenAstudillo/master

browseIt with modified environment to solve #265
Merge pull request #352 from randen/ControlU-Fix

Don't turn C-u into a prefix command
Rephrase some docs
Use `readProcess'` in PkgDoc.hs