peerstream transports

This is the changes in #483 minus the switch to muxado.
We should merge this in whether or not muxado works out.
its for SPDY. 

SPDY keeps a notion of "server vs client", which means only that stream IDs of streams opened by that side are odd or even. (that way it's deterministic without having to exchange any information, zero RTT.)