Merge pull request #109 from ozkriff/master

Updated to latest Rust: chan->sender, port -> receiver
Updated to latest Rust: ~[] -> vec_ng::Vec::new