TrackSplitter: correctly handles gap before split.

Now I have to adpat this to the gap after merge case, which right now
generates a lonely spot.
Signed-off-by: Jean-Yves Tinevez <jean-yves.tinevez@pasteur.fr>