On the 'master-passphrase' branch: Delay the acquisition of the master password until it's needed to read from the store.
* subversion/libsvn_subr/pathetic_auth_store.c (acquire_secret): Move higher in the source file. (get_cred_hash, set_cred_hash): Call acquire_secret() as needed. (pathetic_store_open): No longer call acquire_secret().
* subversion/tests/libsvn_subr/crypto-test.c (open_auth_store): New helper function, cored from ... (test_auth_store_basic): ... here.