Test no password if options.password_optional
If no or null password, auth string will not include :password.
This treatment used to require options.password_optional but it is now
implied by omission of the password argument.
Add some tests