key marshalling
peer change
removed handshake3.
peer: test key/id relationship
testutil vastly simplified peer
secio debugging
peer fix: String() uses Pretty
more secio debugging
secio: at last! bugfix found.
conn: with new peer.ID
secio: comment out hyperverbose debugging

this is really only useful when debugging that one pkg.

I wish "debug" could be easily set on only one "pkg" at a time,
making everything else Info+.
Moved PeerNetParams + shortened tests
peerstore: added privkey holding
threadsafe SeededRand
swarm now uses peer.ID
testutil: RandKeyPair
network now uses peer.ID
mocknet now uses peer.ID
backpressure now uses peer.ID
backpressure bugfix: w.o.w.

i dont even know how that was passing