clip: Handle child priority offsets when setting priority
track: Make sure new that gaps are filled before removing the old ones

Currently we can end up having gaps in track as the first step of the
gap filling method removes currently set gaps.
group: Implement a GESGroup class