move ldap datasource from xivo-cti to xivo-dird

add a wrapper class for the cti since it does not use the same interface for
new_from_contents
Merge remote-tracking branch 'origin/4876-common-ldap-datasource'