fixes #5224 - Don't update a user with blank LDAP attribute values

If a user does not have an e-mail address, Foreman will prompt for one when they login.  But, if they're logging in via LDAP and their LDAP attrs has a blank mail, Foreman will update the user with the blank value, and then prompt the user again for an e-mail address.