----------------
* Only the LDAP plugin implements IGroupManagement, not the
ActiveDirectory plugin. This is for adding, removing and editing
groups.
* Code moved to https://github.com/collective/Products.PloneLDAP
* Let only the LDAP multi plugin implement the IGroupCapability
interface (add a user to a group or remove a user from a group).
Previously the AD multi plugin claimed to implement this too, but it
lacked the required methods, so this could lead to tracebacks. We
could instead add those methods via the mixin class, but but this
gave other tracebacks (in removePrincipalFromGroup) when I tried it
in one AD setup.
* Fix setProperties to split value into lines if lines property
receives a string instead of an iterable.
* When creating an Active Directory plugin configure LDAPUserFolder
to ignore disabled or non-user accounts. This requires
Products.LDAPUserFolder 2.11 or later.