Wrap lines at 80 characters.
Add sectionUpdate operation.
Allow reverse lookup of Delta types.

Also use semantic property names in Deltas; instead of ‘data’,
‘paragraph’ for pargraph operations and ‘section’ for section
operations.
Add more DOM-related utilities.
Define paragraph and section operations.

Needs testing, but it’ll have to wait until Compose is in a testable
state.
Clone nodes when splitting them.

This will preserve desirable attributes like class and whatnot.
Use a different JSHint reporter
More flexible paragraph/section operations

Instead of a mess of if-else statements in the paragraph/section
operations, a new module, “converter,” now handles the conversion
between elements and their abstract representations. For paragraphs
that must be children of other elements (e.g. <li>s, and someday
tables), the Converter constructs the appropriate tree for that
element; the paragraph operations then determine if any elements in
that tree can be merged with others already in the editor.
Rich mode: setup

Adds a module for “initializing” the editor when in rich mode; adding
paragraph serializations to the view, etc. Currently requires that the
editor have perfectly valid HTML, and at least one paragraph. This is
too strict. At the very least, it should strip problematic whitespace.
Fixes an issue when initializing.

At the start of every section should be an <hr>; since <hr>s are not
block elements, the ordering of the conditionals meant every
well-formed section was, according to getChildren( ), illegal. That’s
not good.
Don't catch getChildren errors during setup.

getChildren( ) provides (marginally) more useful error messages.
Provide (set|clear)Immediate separately.

Because `Compose.require('timers').setImmediate` is ugly.
Fixes test setup.

Because of Compose’s currently stringent requirements when
initializing, the tests were failing.
Add lists to block elements.
richMode/converter: allow orphan list items.
richMode/paragraphs: throw RangeErrors

Previously, the paragraph operations failed for obscure reasons when a
Delta’s index was invalid; it should now be much clearer what is wrong.
richMode/paragraphs: fix issues with removal

Previously, removal did not merge similar elements, nor warn when
trying to remove the only element in a section.
test: paragraph operations
richMode/paragraphs: reduce duplication.