COR-288: Can't publish document with user having any membership
COR-288: Fixed also the OrganizationAuthenticatorImpl
COR-288: Can't publish document with user having any membership

Problem analysis
	- If a user has a specific role in a group, he cannot be granted * role in this group.

Fix description
	- Implement new class that will clean up its old membership before adding a membership with * as membership type