Akka HTTP backend fixes

A couple more fixes for the Akka HTTP backend. The code to wait for Akka HTTP to start has been broken since upgrading to the new Akka Streams DSL a couple of weeks ago, but is now fixed. The code for result streaming has been factored out of NettyResultStreamer. I thought I had it working properly before but I'd missed a couple of cases.