Strip ^H from output in interactive-mode
Implement ^H filtering on live terminal output
Support if and multi-way if in indentation (fixes #247)
Fixes bug in instance declaration
Multi-identifier type annotation (fixes #300)
Fixed indentation for guards
Make indentation to the left optional (fixes #292)
Haddock: Make parsing of quoted module name compatible with older GHC versions
Add CONTRIBUTING.md file
Better docstring for haskell-hoogle
Colorize hoogle output, and run hoogle synchronously

Hoogle searches locally and runs quickly, so it rapidly produces all
its output. It's better, then, to insert it in one shot into the
result buffer (now called "*hoogle*" instead of "*help*").

And if we pass the "--color" option, we can then get more readable
output, provided we pass it through "ansi-color-apply-on-region".

Closes #299
Store original position when jumping with M-. to allow return with M-*
Remove redundant progn
Add haskell-interactive-switch-back, so C-c C-z becomes a toggle

Closes #318, #319
Require etags, for find-tag-marker-ring (see #325)
Simplify haskell-hoogle using with-help-window
Only trigger when interactive-haskell-mode is enabled
Fix module completion ordering
Add support to generate tags on windows.
Fix build warning