Merge manyprocesses-3404-5: run fewer processes in testManyProcesses

Author: glyph

Reviewer: jml

Fixes: #3404

This adjusts the number of concurrent processes run by testManyProcesses
to stay under some obscure, undocumented limit on windows XP and
facilitate more reliable build results.  It should also make the tests
slightly faster on other platforms, so we're changing it globally rather
than platform-specifically.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43371 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge fix-many-typos-7252: Fix many typos in Twisted.

Authors: Alex, dreid
Reviewer: habnabit
Fixes: #7252

There were many typos present in Twisted documentation (sphinx and docstrings
both) and comments; they have now been fixed.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43373 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
I'm kaizen and I know it

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43385 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge cred-implements-implementer-7620-2: Replace implements with implementer in t.cred.credentials

Author: wolfgang61
Reviewer: jml
Fixes: #7620

The @implementer class decorator is a Python 3-safe way of declaring
that a class implements an interface.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43387 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge readbody-cancellation-6686-3: Implement cancellation for readBody.

Author: kaizhang, mithrandi
Reviewers: itamar, glyph, herrwolfe
Fixes: #6686

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43388 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Bright-colored robotic space rhinoceri...

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43393 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge ssl-version-default-7684: Disable SSLv3 by default for string server endpoints.

Author: Alex

Reviewer: glyph

Fixes: #7684

...

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43395 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge no-ssl3-string-client-7686: disable SSLv3 in client string
endpoint parser

Author: Alex

Reviewer: glyph

Fixes: #7686

Use the default, correct behavior that Hynek has graciously bestowed
upon us.  We should be grateful for it.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43398 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
safe_str now converts UTF8 bytes to str in Python 3

* Author: wolfgang61
* Reviewer: jml
* Fixes: #7660

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43411 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
inital commit for tox