adapter ldap: use rename only if new_superior is specified

Because ruby-ldap 0.9.14 doesn't accept nil as new_superior. If the
following pull request is merged and new ruby-ldap is released, we
revert this change:
  https://github.com/alexey-chebotar/ruby-ldap/pull/25