Update for master.

There's no longer a need for `externfn!` (and it's been removed),
`std::rt::io` -> `std::io`. And something about the linking model
changed, so that downstream creates need `#[link_args="-lzmq"]` too.
Merge pull request #18 from huonw/update

Update for master.