Constructors for default filesystem-based refdb backend
Under normal usage, this is called for you when the repository is opened / created, but you can use this to explicitly construct a filesystem refdb backend for a repository.
0 on success, < 0 error code on failure