qtdemux: Fix some issues with handling negative composition offsets, implement support for version 1 cslg boxes and negative composition offsets in fragmented files
See individual commits.
@ndufresne I'm assigning you as reviewer because you wrote the ctts handling of negative offsets 6 years ago. In case you remember anything from back then or want to review this, please go ahead, otherwise feel free to just unassign yourself :)