Rendezvous stream for synchronous channel messaging
replace all references to sync_stream with rendezvous
auto merge of #8908 : tikue/rust/master, r=anasazi

SyncChan blocks after sending a message until the SyncPort acknowledges receipt of the message.