Fix bug #300347 by allowing querying authentication.conf if no user is supplied.
* bzrlib/transport/http/_urllib2_wrappers.py: (AbstractAuthHandler.auth_required): Restore the no user/no auth check. (AbstractAuthHandler.auth_match): Don't try to get a password if we couldn't get a user.