launcher: Allow partionning the tests
This introduce new command line options, --parts and --part-index. When --parts is set to a value larger then 1, the tests will be split in the same number of group. The group number identified by --part-index will be executed.
This is being added in orther to support gliblab CI parallel feature.
Edited by Nicolas Dufresne