Deletion of attributes with the empty string as value

It looks like LDAP doesn't like the empty strings, so the attribute should be deleted instead.

So we check the hashref passed and if we detect an empty string, we replace it with an empty array ref, which triggers the deletion in Net::LDAP;