Typesafe URLs refactoring

Introduced Request - an object, that handles route and it's actual parameters. Request also has handler associated.
All requests are listed in a hierarchal manner in application global Routes object a-la Rails or Play! routes.conf
In some simple cases Controller instance becomes unnecessary since one can handle request directly in inline handler provided.
HtmlLayout for the request result is chosen from the nearest object, that has layout property defined.

The documentation is not yet updated.