Merge branch 'master' into ezpt-fun
rename obf/unobf to forward/reverse for symmetry, and launch processes / set stream in circuitConnected
enable and document the stdbuf workaround for common utilities
when the circuit is destroyed, signal child processes to terminate by closing their stdin
factor out args/stdbuf stuff into a separate class, EzptProcessSpec, for easier switching
- replace rot13 with tr implementation, since not everyone has /usr/bin/rot13
- add a simple "id" transport that does no transformation
store child errors and lazily raise them later in the network execution context
- more detailed debug logging and documentation
verify that the children actually die and clean up its data structures when it does
add a transport_name field to BaseTransport, SOCKSv4Factory and StaticDestinationServerFactory
- later this will allow ezpt to handle differently-named transports
register the different ezpt transports as separate transports in their own right
add a way for the user to configure ezpt transports via a file, and document this