Adapts to ScalaCompletionProposal update
Merge pull request #198 from skyluc/issue/API-ScalaCompletionProposal

Adapts to ScalaCompletionProposal update
Regularize usage of Utils.WithAsInstanceOfOpt
Regularize usage of EclipseUtils
removing useless usage of SWTUtils
constraining usage of OSGIUtils
Merge pull request #199 from huitseeker/pre/UtilsAPI

cleanups as a prelude to Utils API
Adapts to generic syntax colouring preference page
Adapts to ScalaSyntaxClass cleanup
Adapts to the new syntax parsing API
Merge pull request #200 from skyluc/issue/API-Syntax

Updates for new Syntax API
Adds a tiny delay in the infinite test code

Without it, it is possible to fill the heap, and to crash the target VM.
Merge pull request #205 from skyluc/issue/not-so-infinite

Adds a tiny delay in the infinite test code
Add a document setup and file buffer-based document provider.

This allows the hovers to retrieve the compilation unit, and it is the
way documents are handled elsewhere (sdt.core, JDT, play2).
Adapt to changes in master.
Add an ‘F3’ action to navigate to definition.

Closes #167.
Merge pull request #201 from dragos/api/new-compilation-unit

Sync with changes in master
Adapt to new Utils API

Depends on https://github.com/scala-ide/scala-ide/pull/815
adapt to new API based on toplevel objects w/ public & private members
Merge pull request #202 from huitseeker/issue/UtilsAPI

Adapt to new Utils API