editor-queue: queues commands when applying on a collapsed range
editor-link: allow replacing link text
editor-style: implement editor-queue, html formatting.
editor-base: add toHTML() equality check in _updateSelection