call_ghcmod_and_wait: Re-raise if ghc-mod was not found
Don't try to use `ghc-mod browse` if `enable_ghc_mod` is false
Fix typo in comment
Return [] instead of none if there are no completions
Remove unused code (import completions has its own function)
Make autocompleting LANGUAGE pragmas work without ModuleInspector.

Of course this should only need ghc-mod.
Also cleaned up some duplicate code.
fixed 'object has no attribute by_source/by_cabal' issues
fixed 'object has no attribute by_source/by_cabal' issues
fixing missing quick panel 'Select imported module' by calling sublime.set_timeout
merge with origin
Merge pull request #154 from GhostBarik/master

fixed some of the attribute access exceptions in 'symbols.py' and restored panel 'select imported module'
Support * as an operator

Added * to the patterns for keyword.operator.haskell and entity.name.function.infix.haskell so that operators like `*`, `:*:`, and `<*>` get highlighted properly.
Merge pull request #159 from bheklilr/master

Support * as an operator
Used cabal project directory to run ghc-mod when cabal project is available to fix problems with template haskell openFile calls
Merge pull request #162 from anton-dessiatov/master

Use cabal project directory to run ghc-mod when possible
Added FFI declarations: #163
Added syntax for quasiquoters
README: Add codex instructions
README: Improve codex section layout
README: Improve jump-to-definition section