Iterate only over nested editables which are not nested inside another non-editable element.
Styles should not override non-editable elements.
Apply inline styles on nested editables.
Introduced dom.element#forEach.
Made iterator looking for editables using DFS rather than CSS selector + nesting depth check.
Optimized the nested editables lookup inside iterator - do this only once and cache everything.
Made styles system looking for editables using DFS rather than CSS selector + nesting depth check.