Allow developers to provide their own implementation for AsyncHttpRequest.
Merge pull request #564 from fineswap/AsyncHttpRequest

Allow developers to provide their own implementation for AsyncHttpRequest.