Filters should be executed on every single request

This is a fix for #1856: execute `doFilter` on every single request, even if `onRouteRequest` returns `None`. This makes it possible to write filters that act on requests no in the routes file, such as an access log filter, or a filter that tracks stats on all response types (2xx, 3xx, 4xx, 5xx).