Fix tests using gitlab-grack submodule
What does this MR do?
- Similar to the fix in !3187 (merged), but covering missing cases.
- Removes git 1.8.3.1 tests
Why was this MR needed?
- Tests were broken for attempting to pull submodules from GitHub using an unsupported protocol.
- Git 1.8.3.1 tests were broken, due to some change GitLab side. Temporarily removing.
What's the best way to test this MR?
N/A
What are the relevant issue numbers?
Edited by Arran Walker