gitlab-ci: adapt tracie for piglit integration
This MR has several goals:
- The main one is providing the changes needed for an easy piglit integration through providing a new piglit test profile (WIP).
- Additionally, provide an entry point (
tracie.py) to more commands than just playing a YAML description file. Now, it can also replay individual traces and make queries on the YAML file.
- Remove duplicated code and make things more coherent.