``RoutePartitionerTokeniserTest`` can now be run headless-ly

* Renamed ``Util`` to ``EditorUI`` because ``defaultLineSeparator`` requires
  loading some UI class, and that is a problem because our CI server can only
  build headless-ly.

* Created ``Editor`` and ``Util.getEditorDocument`` on it.

* ``RoutePartitionTokeniser`` uses now the Eclipse `Document`
instead of raw text. The huge advantage is that there is no longer a need
for handling the line separator, as the `Document` class already contains
the logic for doing this properly.

The test failure was introduced in SHA: 6b796dbde3547b0bf445aa19a30b37998c74d16d
Merge pull request #102 from dotta/transient/fix-jenkins-build

``RoutePartitionerTokeniserTest`` can now be run headless-ly
Correct handling of URI and Action partitions in `RoutePartitionTokeniser`

Refactoring of the `proceedXXX` methods as they shared the same logic.

Re #82, #83
Quick-assist "Add route entry" for for Java sources.

Fixed #86.
Merge pull request #98 from dragos/issue/quick-assist-java-86

Quick-assist "Add route entry" for for Java sources.
Merge pull request #104 from dotta/issue/completions-for-URL-in-routes-82

Correct handling of URI and Action partitions in `RoutePartitionTokeniser`