Added a way to fetch with a specified http client to support Google App Engine.