Adapt to new hovers way.
Schedule reconciliation in a background thread.

It turns out that document listeners are run on the UI thread.
Merge pull request #231 from dragos/api/adapt-hovers

Adapt hovers
Adapt to hyperlink api.
Merge pull request #233 from dragos/api/hyperlinks

Adapt to hyperlink api.
Adapts to new Completion API