Merge pull request #299 from serras/master

Automatic completion using Djinn
removing warnings of Emacs Lisp.
Rework GhcModT monad stack
Add temporary workaround for monad-journal

.. just until upstream uploads the changes to hackage
Clean up Find.hs a bit
Remove ghc-mod.cache files before tests run
Clean up getSymbolTable a bit more
Fix warning
add note
monad-journal fixes are upstream now
Export GhcModError(..)
Add a test making sure pattern match failures on GhcModT work the way I expect
Merge pull request #301 from DanielG/dev

Rework GhcModT Monad stack, begin integrating ErrorT and some cleanups
Some docs in CabalConfig.hs
Add failing test for runGhcModT
Don't fall back to sandbox if cabal file failes to parse
Merge pull request #306 from DanielG/dev

Don't fall back to sandbox if cabal file fails to parse
adding CodingStyle.
adding a test for foreign export.
removing warnings.