test disconnection over HTTPS
try to disconnect the connection in addition to canceling the stream to make sure it closes/exits without waiting for new data received
Tell the AsyncHttpCallback when the thread has started and is finished
Add a BaseAsyncHttpCallback to simplify the inheritence