use new subproc module from pyptlib
use new pyptlib functionality that I added
set the child PT environment in a more correct way
migrate to twisted
Add Go port of obfs-flash-server, like Python mki.v.
Add --port option to override bindaddr.
Add torrc-server for mkii.
Add README for building obfs-flash-server.
Merge branch 'master' of https://github.com/infinity0/obfs-flash
tweak docs in client
replace socat with txsocksx client; requires txsocksx from devel git
slight refactoring to prepare for handling of errors in children
Merge branch 'master' of https://github.com/infinity0/obfs-flash
use deferreds to handle errors in child PTs properly
rename PTInterceptor to ManagedTransportProtocol and have it support multiple callback chains
- use the version specified by the child's Protocol rather than the parent's Tor config
- move CMETHOD parsing into a more appropriate place
Add "BridgeRelay 1" to server torrc.

I guess this is needed to serve the directory; at least without it I got
this error after 20% on the client:

[info] connection_ap_process_end_not_open(): Edge got end (not a directory) before we're connected. Marking for close.
[info] internal circ (length 1): $0000000000000000000000000000000000000000(open)
[info] stream_end_reason_to_socks5_response(): Reason for ending (526) not recognized; sending generic socks error.
[info] connection_free_(): Freeing linked Socks connection [waiting for connect response] with 62 bytes on inbuf, 0 on outbuf.
[info] connection_dir_client_reached_eof(): 'fetch' response not all here, but we're at eof. Closing.
External listener.
Add internal listener.

The extended ORPort information will be wrong at this point, because
it's using the conn from the end of the proxy chain (on localhost), not
the original conn from the Internet.