unify agent/author handling. use id as url if not starting with 'pnd:'. closes #59

12 jobs for develop in 12 minutes and 2 seconds (queued for 1 second)
Name Stage Failure
failed
nodejs-scan-sast Test
Running before_script and script
$ /analyzer run
No match in /builds/dariah-de/textgridrep-portal/
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 3
failed
eslint-sast Test
Running before_script and script
$ /analyzer run
No match in /builds/dariah-de/textgridrep-portal
Running after_script
Uploading artifacts for failed job
Uploading artifacts...
WARNING: gl-sast-report.json: no matching files
ERROR: No files to upload
ERROR: Job failed: exit code 3