Allow overriding Dispatcher.dispatch_request()

In order to allow subclasses to override Dispatcher.dispatch_request()
it has to be a proper method, instead of a bound function decorated with
@wsgify: The decorated version would capture the version of the method
from Dispatcher as an upvalue, and overriden versions would not be called
by it.