Refactor threaded request to not use decorator.
Refactor HTTP posting.

Refactor HTTP posting and add ERRBIT_HTTP_CLIENT environment variable for
choosing a different implementation.
Implement urllib HTTP client.
Improve logging of exceptions occuring while sending the request.
Implement urllib2 HTTP client.