repo: ensure we can create repo at filesystem root
repo: ensure we can create repo at filesystem root

Test to ensure that we can create a repository at the filesystem
root.  Introduces a new test environment variable,
`GITTEST_INVASIVE_FILESYSTEM` for tests that do terrible things like
escaping the clar sandbox and writing to the root directory.  It is
expected that the CI builds will enable this but that normal people
would not want this.

jflesch/libgit2-mariadb,jflesch/libgit2-mariadb,jflesch/libgit2-mariadb,jflesch/libgit2-mariadb,jflesch/libgit2-mariadb,jflesch/libgit2-mariadb