* etcdserver: check authinfo if it is not InternalAuthenticateRequest. * credentials: let GetRequestMetadata() return nil when authToken isn't initialized. * clientv3: get AuthToken gracefully without extra connection.