Revert r42936: Revert #6750 and related tickets

Please see http://twistedmatrix.com/pipermail/twisted-python/2014-November/028912.html for more details.

Reopens: #7548


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43428 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Revert r42943: Revert #6750 and related tickets

Please see http://twistedmatrix.com/pipermail/twisted-python/2014-November/028912.html for more details.

Reopens: #7545


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43429 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Revert r42943: Revert #6750 and related tickets

Please see http://twistedmatrix.com/pipermail/twisted-python/2014-November/028912.html for more details.

Reopens: #6970


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43430 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Revert r42760: Revert #6750 and related tickets.

Please see http://twistedmatrix.com/pipermail/twisted-python/2014-November/028912.html.

Reopens: #6750


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43431 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge run-python3-argv-7234: Allow options to run-python3-tests

Author: adiroiban

Reviewer: glyph

Fixes: #7234

Previously run-python3-tests was hard-coded to take only `-v`.  Now it
can take other options (such as `-c` to allow interrupting the tests
with `C-c`).

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43451 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge serialport-platform-7176: Use twisted.python.runtime to determine
platform in twisted.internet.serialport

Author: adiroiban

Reviewer: glyph

Fixes: #7176

This just replaces ad-hoc usage of os and sys modules with a supported
method of twisted.python.runtime.platform.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43459 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge usage-docstring-formatting-7329

Fixes: #7329
Author: fbrennen
Reviewer: exarkun

Fix invalid epytext markup around the API documentation examples for
`twisted.python.usage.Options`.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43485 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge words-tests-naming-7622 

Author: eeshangarg
Reviewer: exarkun
Fixes: #7622

Rename all of the test case classes in Twisted Words to conform to the
recently documented test case class naming convention.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43498 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge web-tests-naming-7689

Author: eeshangarg
Reviewer: exarkun
Fixes: #7689

Rename all of the test case classes in Twisted Web to conform to the
recently documented test case class naming convention.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43500 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge conch-tests-names-7698

Author: eeshangarg
Reviewer: exarkun
Fixes: #7698

Rename all of the test case classes in Twisted Conch to conform to the
recently documented test case class naming convention.


git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@43502 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge branch 'trunk' into cryptography-port

Conflicts:
	twisted/conch/test/test_cftp.py
	twisted/conch/test/test_ssh.py
	twisted/conch/test/test_transport.py