Add the GitLabSoS class that restructures some calls.
I understand that at a first look this single commit might seem a bit
much. My thoughts are that we try to split up as much as possible
in functions, this should make it easier to implement features such
as --logs-only
and -d /tmp/report-1234/
Before completely rewriting the script into a Class I like to hear what you think.
The diff is hard to read (and I hate that) so if you like the idea but not this MR. I can split this MR into smaller bits making the diffs clearer.
/cc @cody interested in your opinion
Edited by Ronald van Zon