Reduce indentation of HTTPFetchOngoing

Also clean up some related things.
Use configured bind_address for HTTPFetch
Merge remote-tracking branch 'upstream/master'