Check language of the request for url creation

Construction of the urls require that the current language of the request
is know, so the correct url can be assembled.
Check routing table for provided query string

When constructing the url from query string, it needs to be checked
against the routing table of the framework. When match is found, the
controller and action part are replaced with the user defined url path.
This commit contains only basic operation of query string replacment, more
sophisticated checks and replacements follow.
Loading the url helper in the router

For accessing the url helper, the router loads it and injects it self as
the dependency, which makes for easier use, as the router has all of the
needed stuff already loaded.
Method to access the url helper through the router

To access the url helper, the router provides a public method which
returns the url helper instance.
Made router instance in bootstrap public

To be able to access the router instance from the controller and model as
well, it has to be public in the bootstrap.
Changed footer comment in controller
Merge branch 'develop' into feature/urlcreator
Hotfix in controller helper

Controller helper didn't call routers url creator as it should.
Small bugfixes

Forgot new keywords etc.
Missing slash in created url

After the translated query string, a slash was missing before the
parameters.
Removed tests from url creator

Also added tests in test controller and config
Made query string non-mandatory

When there is no query string, only the base url with the language should
be returned. For that, query string must not be mandatory in
\SlaxWeb\Framework\Router\Url::Url()
Url concatenation in url helper

Checks if a slash should be added before concatenating two string parts,
to avoid duplication of slashes.
Forgot to remove outputs, argh!
modified tests
Url creator concats parameters without a slash

When you provide the controller and action with some parameters, the
parameters are concatenated to the url without a slash.
Fixed missing slashes even further

Previous fix created one slash too many in certain situations. Removed
previous fix and came up with a complete new one. Add the slash already in
the translated routes.
Development files

Added files that were needed for development of this feature
Merge branch 'feature/urlcreator' into develop

Conflicts:
	Controllers/Test/Test.php
	vendor/SlaxWeb/Framework/Router/Router.php
Merge urlcreator to develop