Update undo implementation
Removes useless return value
Move isBlockNode/isVoidNode/isInlineNode to dom.js and improve boundary
traversal across void nodes
Correct removeVisualBreak() using boundaries
Fix for api change in editing.delete()
Fix bug in traversing.findThrough()