Tighter module integration.

Modified the module logic, server object and controller to allow
for much greater pluggability of modules into controllers.

More of the same to come for models and views.
Added forms module.
Added a few fields, the rendering works pretty well.
Added value support for simple fields.
Started adding validation.
Added form helper, validation and error reporting.
Added validation for all fields.
Working validation!
Fixed value detection for checkboxes.
Added CSRF protection to Controller.
Fixed error handlers not getting the configurations.
Quick fixed error handlers. Needs a proper refactor.
Greatly improved error handling.
Tweaked error handlers to be more tolerant and autodetect apps.
Extended the forms module.
Added forms module.

The forms module necessitated a lot of improvements on modules handling and loading
and just how much they integrate with the normal request processing through hooks.

Modules can now declare helpers and add custom methods to standard controllers.

The forms module has been added to this version. Its state isn't final, but enough
for a point release.

There has been some big improvements on error handling as well; this should make
first contact with the framework smoother.

Conflicts:
	src/assegai/AppEngine.php