Implement additional error handling in utils.import_object function
Merge remote-tracking branch 'upstream/master' into import-object
import_object will raise standard ImportError even in case of Value/Attribute error
update the statement of testing if a handler is a list or tuple
Add hooks for HTTPClient and HTTPConnection customization.
digest authentication
Make gen_test's timeout configurable
Bump version number in the master branch
gen_test requires `timeout` passed as a keyword argument
Fix and simplify testing of gen_test
testing_test style cleanup
Configurable timeout for gen_test and AsyncTestCase.wait()
Optimized StackContext implementation
Comparison fix
Fix escaping error in blog demo

Closes #726.
Use range instead of xrange
Don't use range for performance reasons
Ignore negative return values from CurlMulti.timeout.

pycurl has a wraparound bug that can turn very large timeouts into
negative numbers.

Closes #712.
_handle_exception in testing.py ignores passed exception
Parse if-modified-since timestamps without going through time_t or local time.

This fixes a bug on windows in which mktime cannot work with times before
the epoch.

Closes #713.