Introduced many new “callbacks” in HttpFilters.

The idea is to have a deep understanding of the
different steps an HttpRequest goes through.

This enables to measure stuff like:
- time took for DNS resolution
- time took to send data down the wire for the HttpRequest
- time took to receive data from the wire for the HttpResponse

and so on…