Fix pragma completion when there is no space around comment delimiter
Fix pragma value completion after comma
Fix case that there is no space after operator
Cache type information as text property

Reduce ghc-get-info call
Add sharp before quoted function symbol

It can catch unresolved reference at compile time.

And minor doc update.
Merge branch 'master' into direct-comm

Conflicts:
	company-ghc.el