git_handler: support file URIs for remotes
Before, the added test case failed with “abort: git remote error: fatal: 'file://$TESTTMP/gitrepo' does not appear to be a git repository”.
The motivation for fixing this was to be able to test !36 (merged).
Edited by Dan Villiom Podlaski Christiansen