Draft: Fixes to httptest Server-based approach

Eevans requested to merge alt-test into main

There were a couple of things that prevented this from working:

  1. httprouter still needs to be invoked to do its magic (e.g. to populate Params)
  2. Client connections need to use the URL retured by httptest.Newserver

Merge request reports