8.9: improvements to message object.
        fixed an issue where a user could be in a channel twice under certain conditions.
        removed more ancient utilities.
        miscellaneous cleanup.