Correct handling of URI and Action partitions in `RoutePartitionTokeniser`

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

Re #82, #83
Merge pull request #104 from dotta/issue/completions-for-URL-in-routes-82

Correct handling of URI and Action partitions in `RoutePartitionTokeniser`