etree and AtomicString have been moved to markdown.util