peerstream transports

This is the changes in #483 minus the switch to muxado.
We should merge this in whether or not muxado works out.
Oh, it's not rewritten in this PR because it's not used in the codebase (godep only rewrites paths actually included)