Remove unused composing charset selection infrastructure leftovers
We removed large parts of this previously already. It's from a time before Unicode where we actually needed to try hard to find a codec that would be able to represent a given message. Nowadays it's just UTF-8 all the way, making this simpler and removing various error scenarios.