Update extract module regexp for unicode quotes

GHC-7.8.x uses U+2018 and U+2019 for quotes.

Also do not call ghc-resolve-document-path if module cannot be extracted
in case of local functions.

Ref: https://ghc.haskell.org/trac/ghc/ticket/2507#comment:32

Fixes #350