Don't validate Jenkins username if password is blank
Users attempting to activate Jenkins with an empty username
and password would still encounter a validation error because
it appeared that the password was changed from nil
to an
empty string. Relax this validation to check the
password must actually have contents to require a username.