update dependencies
remove FIXME: rust-lang/rust#12825
remove extra spaces
Migrate to cargo (p026-p030)