Add the event manager to the default kernel

So we can fire an "kernel.route_found" event, with the currently used route as argument
Fire an "kernel.all_routes" event when dispatching

Taking all the routes as argument