Curl-less version of ApiRequestor

This is good thing to support curl free hosting like Google App Engine that does not support curl extensions. If there is no support for CURL on server detected, it will automatically chose non-curl function to make requests using http socket fetch supported in PHP natively.