Increase performance of ci-collate lib
Use ThreadPoolExecutor to do actions and fetch jobs in parallel.
We tested with a script that fetches results.csv from all the jobs on a pipeline on Mesa. The script was executing with 74 seconds and went down to 12 seconds.