utils/chatbox/edit_message: switch to lxml (training)
port to lxml
port more to lxml
lxmlification: iterators don't have a length
lxmlification: make etree.tostring return str and not bytes
lxmlification: forgot a case of .children -> .iterchildren()
lxmlification: log user name body access
lxmlization: don't find text nodes twice
lxmlization: I hate this "tail" philosophy
last_seen_api: escape nicknames more aggressively
lxmlization: HTML-encode strings in children_to_string
chatbox_connector, runner: implement global bans