DeliveryReceipt.message_ids contains a list of IDs in bytes whereas the various send methods of the Connection instance usually return a hex-encoded ID. This makes it really annoying to handle.
We should unify the format. My personal tendency is to use bytes. This would definitely require a major version increase because it breaks API. Any thoughts, @dbrgn?