prototype: add peer.Drop() support
prototype: target does not need to be public in frames
prototype: use UUID v1
Merge pull request #7 from robxu9/master

Prototype Named Peers and Combine Vendoring
Merge commit 'dbca22009'
prototype: fix compilation error [get string of uuid]
prototype: rename channel.Target() -> channel.Peer() for clarity

There was some discussion whether PeerName() would be a better method
name instead. I believe that we don't need to have PeerName(), given
that we already don't return the original peer reference. Peer() should
suffice...
Revert "prototype: use UUID v1"

This reverts commit 725b99652958750ea3dc5df72d4de287a8c9c593.

Conflicts:
	prototype/dpx/peer.go
Merge branch 'master' into dev_remove_long_taskdelay