moved crates in lib/ to src/, renamed crates, modified some files' text (#660)
This crate performs autodetection of the host architecture, which can be used to configure Cranelift to generate code specialized for the machine it's running on.