LPS-33872 Use UnicodeProperties instead of string (it's easier for developers to design their own membership policies)
LPS-33872 Implement roles method in the base so the membership policy classes doesn't need to implement those methods in case the policy it's not related to roles at all
LPS-33872 Source formatting
LPS-33872 Implement a site membership policy that allows to be member of the site to the users that are member of the parent site
LPS-33872 Autogenerated
LPS-33872 Fix compilation tests