Don't cache auth stuffs in the WC when we previously read that same information from the cache.
Don't cache auth stuffs in the WC when we previously read that
same information from the cache.

* subversion/libsvn_wc/providers.c
  (provider_baton_t): Add 'username' and 'password' members.
  (save_creds): Remove 'base_dir' and 'base_access', and add 'pb'.
    Now only store the auth stuffs if they differ from the previously
    read cache values.
  (simple_save_creds, username_save_creds): Update call to save_creds.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion