Update default engine.
Ensure password hash works with Unicode passwords.
Update default engine for tests.
Update to methods.

uidNumber and gidNumber calculations assumed only one LDAP server.

Also update methods so that the functions are called automatically.
Fix call to super class.
New setup_from_master() method.
Add depreciated warnings.
New per object settings.

We set the settings in the manager or the query set, which will
pass them to every object created or retrieved.

Using tldap.connections[using].settings_dict is not appropriate as that
is these settings have nothing to do with the schema being used.
Maintain compatability with existing software.
Remove unwanted settings parameter.
Fix version number for next release.
Add missing file.

Was suppose to be in:
344e4c28e50582f6990ae050163629fe70d14c95
Fix error.

We do need to use settings when creating new object.
Update default numbering scheme.

Use LDAP database name, probably less surprising. Numbering will occur
on different databases independantly.
Remove set_defaults.

Was broken (replaced existing values too) and probably not even needed.
Move change_password to personMixin.
Experimental 389 support.
Add missing convenience function.
Prepare for 0.2.9-1 release.