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
Merge pull request #234 from skyluc/issue/API-Completion

Adapts to new Completion API
Update quick assists to the new extension point for Scala.

See scala-ide/scala-ide#819.

The code uses both the Scala and Java extension points in order to work
on both Java and Scala files.
Merge pull request #236 from dragos/issue/adapt-to-new-quickfixes

Update quick assists to the new extension point for Scala.