Add a generic config file instance to an existing config
Note that the configuration object will free the file automatically.
Further queries on this config object will access each of the config file instances in order (instances with a higher priority will be accessed first).
the priority the backend should have
GIT_SUCCESS or an error code