#345591 by JacobSingh, pwolanin, c960657: add additional return data of protocol and status_messaga at all times, not just on error in drupal_http_request()