Router::dispatch runs response rendering itself
Cache default static page controller response
Router/Controller exception : use "error" template

This prevent the usage of custom multiple error views
Git : ignore composer.lock
Upgrade Request class

- replace regex treatment with string functions
- implements language detection
Locale and timezone are defined by the init file
Locales now require the language definition

The _e() helper shortcut use Request::language() by default
Manifest parsing is made by the Router class
Use Router methods instead of Manifest methods

Manifest methods may become deprectated
Bootstrap : Request and Router initialization
Fix SYSTEM_LANGUAGE delimiter
Fix undefined $_SERVER['HTTP_ACCEPT_LANGUAGE']
Manifest : implements cli and ajax filters