Rename an reengineer the track splitter.

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>
Re-engineering the track splitter based on JUnit tests, still not ok.

Signed-off-by: Jean-Yves Tinevez <jeanyves.tinevez@gmail.com>