Remove test data after test completion
Fix tests that doesn't clean up after run.
Unused code removed: satisfyConfigValidation,cwd.
Global Config changed to generate BinDir instead of
ConfigureGitalyHooksBinary and ConfigureGitalySSH.
Deferred cleanup will report about errors.
testhelper.TempDir simplified as there is no much sense
in prefix parameter.
Edited by GitLab Release Tools Bot