Add gfal2 tests to CI and refactor client tests structure.
Summary
Refactored client archive/retrieve workflow tests. Added xrootd gfal2 tests.
Requires manual tests in pre-production
Does NOT require manual tests in pre-production.
References
Closes #297 (closed)