Added additional profile to ./build.sh script

The additional scala-2.10.x profile is needed becuase of the POM refactoring
done in SHA: 79b29821d72b94b666462f9bbfe545d951b5a835
Created WordFinder class and unit tests

In order to create the unit tests an additional `editor.tests`
bundle was created.
Completion for HTTP methods in route files

Fixes #81
Fixed some issue with the partitioning of Route files

* Wrote a number of tests for ROUTE_HTTP partitioning and
fixed a number of bugs related to incorrect partitioning.

* Moved down some logic from ``PlayDocumentPartitioner`` to
``TemplateDocumentPartitioner``. The ``PlayDocumentPartitioner`` is used by
both the template and the route editor to partition the file. The former
implementation of ``PlayDocumentPartitioner.getPartition`` was preventing HTTP
method completions to properly work in some corner case. Hence, I moved the
blamed portion of the code in the ``TemplateDocumentPartitioner`` subclass.
Though, I'm actually not convinced that code is needed in the first place.

Fixes #100