Use downloaded snapshots instead of in-tree rust. Also a working linux travis conf, and rust upgrade.

`$CFG_TREE_RUST` brings back the old behavior

This also upgrades Rust (The new Rust works without any changes).