Support 7.8 in extension completion
Add import suggestions based on haskell-docs
Add initial haskell-describe function
Fix inserting of type in haskell-describe
Split interaction mode into two minor modes a la indentation
Thread hash through presentation functions
Support multiple presentations at once in the same REPL
Fix haskell-interactive-switch reference (fixes #298)
Fix indent/interactive help message (closes #297)
Make questions use read-event, so they can be C-g'd properly
When GHCi process bails, prompt to open the process log (fixes #238)
Nicer to read process-log output
Generalize error parsing into one function using haskell-compilation-error-regexp-alist

This helps haskell-process to support the ferror-spans syntax, and
also the error jumping in haskell-interactive. My implementation of
-parse-error is lame, but it's general, anyway.

Ping @hvr
Another extension enabling case
Make error detection stricter
Ignore errors from haskell-docs
merge caballero with haskell-cabal
replace haskell-process-add-dependency with haskell-cabal-add-dependency