This commit updates outdated dependencies and hangs all bitcoin-related dependencies off of the `bitcoin` crate, using its re-exports. This means that as long as the bitcoin crate matches, all of its dependents will also match. Changelog-None