Fork of drupal_http_request to work with non-Drupal sites. Supports all HTTP methods, time out handling, request time counting, custom headers and authentication