Make Windows SSL server trust authentication provider to validate and clear  server certificate unknown CA failure when other failures present. For  example when trusted certificate is installed on different hostname.
Make Windows SSL server trust authentication provider to validate and clear 
server certificate unknown CA failure when other failures present. For 
example when trusted certificate is installed on different hostname.

* subversion/libsvn_subr/win32_crypto.c
  (windows_validate_certificate): Extract real certificate validation from
   windows_ssl_server_trust_first_credentials() to separate helper.
  (windows_ssl_server_trust_first_credentials): Check certificate when 
   SVN_AUTH_SSL_UNKNOWNCA failure is present, despite of other failures.
   Return credentials only if all failures are cleared.


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

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