temporarily depend on unreleased version of fingertree

Patches are making their way upstream.  In the meantime, you can get
fingertree-0.0.1.2 from http://hub.darcs.net/byorgey/fingertree .
simplify some constraints, and implement Monoid+Transformable for Trail
combining segment envelopes has to take offsets into account