Update to the last Rust.

`libc` is now an extern crate.
Attributes' syntax changed from `#[foo];` to `#![foo]`