----------------
- Avoid a deprecation warning for the credentialsChanged method.
[hannosch]
- Fixed problems with missing user cache invalidation. This closes
http://dev.plone.org/plone/ticket/10715.
[fafhrd, hannosch]
- Make VirtualGroup inherit from PropertiedUser so it gets wrapped correctly.
Have getGroupsForPrincipal not return the AutoGroup as a member of itself.
Closes http://dev.plone.org/plone/ticket/10568.
[cah190]
- PluggableAuthService expects a list of group ids from getGroups, don't pass a
list of wrapped groups instead.
[cah190, esteele]
- Added a custom `IMembershipTool` interface to PlonePAS extending the base one
from CMFCore. It adds the `getMemberInfo` method to the mix. This closes
http://dev.plone.org/plone/ticket/10240.
[hannosch]