Fix issue with alternate fields not being mapped.

Net::LDAP::Entry returns an empty array if the key does not exist, so
this checks for the key.