Dropped new_caret_position from fireTransformation.
Modal was not cleaning properly after itself.
Transformations are now actions.
Contrarily to Boostrap 2, Bootstrap 3 has a special class for buttons that are default.
Must pass element name.
Free the $ symbol.
Removed from the code all references to glyphicons.
Changed the order in which _real and the other class are combined in util.classFromOriginalName(). It changes nothing to what selectors using it select but it helps make the code simpler in the new jqutil functions.
Added toDataSelector and selectorToElements to jqutil. Added a test suite for them.
Moved isWellFormedRange and nodePairFromRange from transformation into domutil.
Actions now take an abbreviated description and icons.
Domutil now has a genericCutFunction. Use that for wed.
Added support for Font Awesome.
Renamed the _cut_modal to straddling_modal.
Added methods getSelection, getSelectionRange, getDataSelectionRange to the Editor class. Use them.
mergeTextNodes now returns a caret. Updated other functions that use mergeTextNodes at end to return this caret too.
New cut method.
Bring the tests up to speed with latest changes to tree_updater.
genericCutFunction now returns the caret position after the cut.
Moved splitAt out of domutil and into tree_updater.