Use a shared_ptr for the HttpConnection in AsyncLogClient.

This was raising an exception when ```HttpRequest::Start``` does the ```shared_from_this()```.