RFC: Remove #[crate_id]

Why would they have different hashes? You haven't defined any mechanism by which the source of a library can be specified.

I would suggest adding an optional crate metadata attribute called `source` that is meant specifically for this purpose. For a GitHub project it would be suggested that the source be `github.com/username/projectname`, like we're currently doing with crate IDs.