start threading context through the system

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
fix: name

editing in the browser here goes nothing
Merge pull request #436 from jbenet/feat/context-clues

add UUID to root context
shorter peer queue test
shorter queue test (reloaded)
rewrite FindProvidersAsync
changes from PR
Merge pull request #440 from jbenet/findprovs-rewrite

rewrite FindProvidersAsync
remove multilayered routing table from the DHT (for now)
Merge pull request #441 from jbenet/rtable-simplify

remove multilayered routing table from the DHT (for now)
update msgio (combine)
util/log: SetDebugLogging
crypto/key: stretcher refactor
msgio proper write
secio -- spipe v2

This commit introduces secio, the next generation spipe.
seccat (to test sio)
secio: better handshake log msg
secio: encrypt copy

sadly, encrypting needs to copy, as the user supplied buffer
must not be mangled.
Update interface.go
Update interface.go