Non static users

* User storage has been moved to request object
Request inline docs

* Added some inline docs to request class
Attr model, objects

* Added validation for object fields
Page attrs

* Fixed page request attr def
Response, attrs, docs

* Response object attrs moved to attr model
* Added some response inline docs
Renderer - return values, docs

* Some renderer methods return $this
* Added some inline docs
Page init

* Moved request init higher
Init, locals

* Init converts local variables from array
Request, url shortcut

* Added url shortcut to request
Router, reverse urls

* Fixed reverse urls without args
User, drop old static methods

* Dropped has_right_to, fixed module
Response, templates

* Moved template code inside template renderer
User, login

* Fixed user login
Page init, session

* Added session init inside page init
Request, user

* Fixed user determination inside request class
Modules, required input

* Fixed module required input exception
Modules, page

* Fixed page attr resolution
Router, path propagation

* Router can now return all available named routes
Forms, templates

* Fixed renderer meta info
* Fixed forms rte
Forms, checker

* Moved checker form code inside module - it is request dependend since api change