And generate those in a deterministic order that the Rust crate can reproduce easily.
moved crates in lib/ to src/, renamed crates, modified some files' text (#660)