Fix a couple of bugs in username/password caching.
Fix a couple of bugs in username/password caching.

Patch by: Daniel Shahaf <d.s@daniel.shahaf.co.il>
(Only stylistic tweaks by me.)

Suggested by: stsp

* subversion/libsvn_subr/simple_providers.c
  (simple_save_creds_helper):
    Cache the username even if we're not allowed to cache the password.
    Also, respect SVN_AUTH_PARAM_NO_AUTH_CACHE.  We hadn't been before,
    but because the caller also happened to check it, there was no
    user-visible problem, just a masked violation of the provider API.


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

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