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
Add Comments syntax file (from unpacked Haskell.sublime-package)
Comments.tmPreferences: Fix Comments: "--" -> "-- "
Strip \r from output messages, if applicable

On Windows, the error panel will display (CR) symbols at each newline,
so remove them if they're present.
Merge pull request #172 from albertfong/fix-cr-symbols

Strip \r from output messages, if applicable
Syntax: Allow comments after imports. See #63.

Thanks to @princemaple.
Syntax: Allow comments in export lists. Fixes #116.
Syntax: Fix multiline comments with pragmas in the middle. See #63
Syntax: Fix multi-line strings. See #63
Syntax: Fix identifiers with ' in the middle. Fixes #69
README: Mention add_to_PATH
CabalInspector and ModuleInspector are cabalized and are
automatically built using cabal-install on a sandbox. This
means that the user no longer needs to install haskell-src-exts,
aeson and haddock (on the user db) beforehand, and that
SublimeHaskell won't break every time ghc is updated.
Removes dependencies from README.md