Update to latest rust.

Big shift from Option to IoResult in rust's IO.