Merge dhe-string-endpoints-6924

Author: hynek
Reviewer: Alex
Fixes: #6924

SSL server endpoint string descriptions now support the specification of Diffie-Hellman key exchange parameter files.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41413 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge isftpserver-avatar-attr-6892: Add a missing attribute to the ISFTPServer interface.

Author: adiroiban
Reviewers: Julian
Fixes: #6892

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41415 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge remove-dead-code-from-test_reflect-6856

Author: multani
Reviewer: hynek
Fixes: #6856

twisted.test.test_reflect.ImportHooksLookupTests was skipped unconditionally
because the rather obscure stdlib module ihooks was broken since 2.6.  It's
either dead code or a flaky test, so we removed it.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41429 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge names-client-documentation-6925

Author: rwall
Reviewers: hynek
Fixes: #6925

twisted.names now has narrative documentation explaining how to use its client APIs.



git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41438 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge deliverBody-hang-6751: Fix a hang in Agent when using a connection pool.

Author: glyph

Reviewer: wsanchez

Fixes: #6751

twisted.web.client.Agent now correctly manage flow-control on pooled
connections, and therefore requests will no longer hang sometimes when
deliverBody is not called synchronously within the callback on Request.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@41439 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb