Followup to Julian's fix in r39885, and switch to use the SVN_DBG macro. It brings in all the "standard stuff" for debug output: the DBG prefix, and the correct output descriptor. The output is also subject to "quiet mode" thru compilation or an envvar.
* subversion/libsvn_subr/dso.c: (svn_dso_load): use SVN_DBG, as appropriate.
Adjust the warning messages that are emitted by debug builds on failure to load a Dynamic Shared Object file (such as the KWallet or Gnome Keyring auth libs) so that the test suite will ignore them. This is useful when testing with just one of KWallet or Gnome Keyring because Subversion tries to load both and we don't care if it can't find one of them.
We could have kept the message going to stderr and made the test suite ignore debug messages on stderr as well as on stdout, but there is precedent for such messages to go to stdout.
We probably should make Subversion consistent about whether it tries to load these libs. It is odd to try loading both (assuming both are listed in the config option) if built with support for either but not to try if built with support for neither.
* subversion/libsvn_subr/dso.c (svn_dso_load): Prefix the warning message with "DBG: " and emit it on stdout rather than stderr.