Upgrade several dependencies.
This branch upgrades:
asynchronous-codecs
async-broadcast
memmap2
Only asynchronous-codecs
required any code changes. I was mildly surprised to see that it appears to work with our MSRV; I had forgotten that we had GATs.