Make autotest only listen to test dependencies
On request failure, raise with original backtrace

This allows users to get a better idea of why they see the "too many
connection resets" errors.

See #41
SSLReuse is only available with OpenSSL