Correct implementation of merge_tracks

Document that sequence(merge=true) will not merge tracks from last source,
which is needed for the use of sequence() that we've always had in
transitions.

Correctly implement merge_tracks() to merge all tracks from its source.
The old implementation, based on sequence(), was clearly broken.