I've seen a couple of requests from various consumers of the libsvn_client API to add a way for these
consumers to provide their own configuration information. For example, an API consumer may want to
have a dialog box which allows the users to input Subversion configuration, along with configuration for
the consumer, and then be able to provide Subversion's configuration to the client APIs.
This may currently be possible in the C API by setting the svn_client_ctx_t.config member, but that method
does not preserve any configuration read in from the standard locations in the filesystem.
So, we effectively need to determine how consumers should interact with the library; what the override
order of the various options should be; and then go implement it.