Pass the "non-interactive" flag into the password storage/retrieval implementations internal to the simple auth providers (in preparation for adding Mac OS X Keychain support).
Pass the "non-interactive" flag into the password storage/retrieval
implementations internal to the simple auth providers (in preparation
for adding Mac OS X Keychain support).

* subversion/libsvn_subr/simple_providers.c:
  (password_set_t, password_get_t, simple_password_get, simple_password_set,
   windows_password_encrypter, windows_password_decrypter): Update doc string,
   add "non_interactive" parameter.
  (simple_first_creds_helper, simple_save_creds_helper): Pull the
   "non_interactive" flag from authentication parameters and pass it along.

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