Merge process-producer-7436

Author: glyph, dreid
Reviewer: adiroiban
Fixes: #7436

Allow much more of the code within Twisted to use ProcessEndpoint by adding
IPushProducer and IConsumer interfaces to its resulting transport.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@42817 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge dirty-stdio-endpoint-5730

Author: dreid, glyph
Reviewer: adiroiban
Fixes: #5730

Fix an intermittently failing (dirty reactor) test for StandardIOEndpoint.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@42819 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Merge conch-style-7529: Minor conch style fixes

Author: Alex
Reviewer: lvh
Fixes: #7529

This makes some minor style fixes to Conch.

git-svn-id: svn://svn.twistedmatrix.com/svn/Twisted/trunk@42823 bbbe8e31-12d6-0310-92fd-ac37d47ddeeb
Make conch adhere to twisted coding standard