Remove the error handler, that will be replaced by filters

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Remove trace

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Add the concept of unbound route - router must never return null as route.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Introduce the filter concept

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Change the management of the unbound route, also fix a forgotten cleanup in synchronous request

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
New filter model has changed interceptors

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
The router must never return null, but an unbound route.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
The error pages are filters

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Fix content management in the unbound case.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Use emptyList()

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Add a missing space in the success message.

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
New samples

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>