Include milliseconds the wrapped handler took

This change measures the time the inner ServeHTTP takes.  This excludes
connection or logging times outside of the reporting handler.