Server shouldn't crash when the client dies

This commit makes the server not crash when the client dies
in the middle of command execution.
Merge pull request #9 from takano-akio/ignore-epipe

Server shouldn't crash when the client dies
Mention Emacs support provided by flycheck
Merge pull request #20 from purcell/patch-1

Mention Emacs support provided by flycheck
Update README.md (typo fix)

I don't think Emacs is quite that far ahead of the curve.
Merge pull request #22 from nbouscal/patch-1

Update README.md (typo fix)
Update README to reflect flycheck changes

flycheck-hdevtools is now a separate Emacs package.
Merge pull request #26 from purcell/patch-2

Update README to reflect flycheck changes
Updates for changes in GHC API. Fixes #24.

Updates to GHC API Pretty.showDoc
Changed showDoc mode 1 to showDoc mode 0
changes