Rename pkgid to crate_id

Closes #11035
teach rustc to print various crate-id related things.

Closes #11036
Remove --crate-hash, add --crate-name, make --crate-file-name print all files
auto merge of #11041 : cmr/rust/pkgid_changes, r=cmr,metajack