----------------
- Python 3 compatibility
- Move from ``python-ldap`` to ``pyldap`` for Python 3 compatibility
- PEP 8 code cleanup
- added Travis CI automatic testing configuration
- use pkgutil-style namespace declaration
- package cleanup (``.gitignore``, ``MANIFEST.in``, ``README.rst``)
- docs cleanup (``Makefile``, ``conf.py``)
- tests cleanup (``tox.ini``, ``.travis.yml``)
- remove unsupported documentation bits
- fix coverage tests to only test this package
- remove coveralls from the Travis CI configuration
- make the character sets used for communicating with the LDAP libraries
(``ldap_encoding``) and the calling side (``api_encoding``)
configurable in the :mod:`LDAPConnection` constructor.