A new LDAPClient object for managment purposes. Old LDAPClient functionality moved to LDAPConnection.
Remove get_entry method.
Added default parameter to LDAPClient's url. Add async filed to LDAPConnection struct. Simplified sasl_interact() functions.
Finished raw attribute support: given attributes' value will be keep in bytearray format.
First implementation of using page result control and search iterator.
Fixed some memory management issues.
Fixed some mishandled references.
Added page control support working with MS winldap.
Moved add method from LDAPEntry to LDAPConnection. Add ldapentry_test.py.
Changed LDAPConnection add: list parameter is not acceptable. Remove unnecesary parameters from close.
Change modulename to lower case (PEP8 recommendation).
LDAPConnection add function  set connection to LDAPEntry before add to server. Added dntype to LDAPEntry to call less import, and changed PyObject2char to call import if no other options left.
Added new errors. LDAPValueList remove function set status to 2.
Empty list value will be removed after call modify.
Improved  documentation. Renamed LDAPConnection del_entry to delete.
Rewrote LDAPDN.
Using LDAPDN __get_ancestors() instead of creating a PySlice.
New LDAPSearchIter object for handling ldap page results correctly.
Page size is copied from LDAPClient into LDAPConnection during inicialization.
Added clear(), get(), pop(), popitem() methods to LDAPEntry.