Scripts to make release process more robust
Adding scripts and processes to help make sure that:
- No crate depends on a crate with
version = "*"
- No published crate depends on a crate with
publish = false
. - We can detect the crates that change only because of version bumps in other crates that they depend on.
This should help prevent a recurrence of #1054 (closed).