AsyncServer lookup was not populating the right thread.
How did anything ever work?

Change-Id: Ica381b7d011b851a7c36ebd7b72a42dc40725833
http requests need to send the port in the Host header

Change-Id: Iff2ca477a8ace80fee0f247e714d3ec4002d3b04
verbose logging of outgoing headers

Change-Id: I38d9980279b4cfee07727e528929697d2050ed01
Adjust Future.then to take any FutureCallback (unstable API)

Change-Id: I6ab1511e18fa630543b376b4c46d3f2fa1789ad6