Make sure java List view is RandomAccess.
Better comparison.
No need for a Seq there, a SeqV is fine.
Trim whitespace on newline more nicely.

Now that we can chain fns on a trigger, we can just intercept ENTER, do our
whitespace trimming, and then allow the normal ENTER processing to happen.

Much simpler, and also doesn't step on toes when other modes insert
trailing-whitespace-having text programmatically.
Expose start/end in edit.

I didn't end up needing them, but it could conceivably be useful.
Fixed bug in SeqV.indexWhere.

Fucking contravariant indexOf(). Damned if I have it, damned if I don't.
Clear curFn before didInvoke.

It's sometimes critical to know that you're in the didInvoke phase, and if you
want curFn at that point it's in prevFn.
Added Anchor, Anchor.Set and Anchor.Region.