Update to the last Rust.

This removes task::unkillable and obsolete attributes.
Update to the last Rust.

The 'do' notation does not work for |A| -> B closures any more.
Accept the feature link_args.