Properly terminate KWallet authentication providers.
Properly terminate KWallet authentication providers.

* subversion/libsvn_auth_kwallet/kwallet.cpp
  (kwallet_password_get, kwallet_password_set): Set "kwallet-initialized" in
   'parameters' of authentication baton after opening wallet.
   Delete some comments.
  (kwallet_terminate): New function which disconnects Subversion from KWallet
   and deletes pointer to wallet.
  (kwallet_simple_provider, kwallet_ssl_client_cert_pw_provider): Initialize
   terminate_provider() field with kwallet_terminate().


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@874296 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion