Set the Reference Database Backend for this repository
The refdb will be used for all reference related operations involving this repository.
The repository will keep a reference to the refdb; the user must still free the refdb object after setting it to the repository, or it will leak.