Make several improvements to RuntimeRequest (#6335)
Make several improvements to RuntimeRequest (#6335)

Add a missing `err` check, take functional options for altering the request (e.g. to pass headers).

Make DumpResponse use `httputil.DumpResponse`.
knative/networking,knative/networking