Undo/Redo—initial implementation

WYMeditor's undo is, in some cases, not accurate.
`andSelf` was changed to `addBack`, in some version of jQuery. This lets us use `addBack` freely, in older jQueries, which don't have it yet.